Controller tarafımızda aşağıdaki kodları ekliyoruz.
Öncelikle sayfalar_logtut tablosundaki verileri kayitlar olarak tanımladık.
Daha sonra sayfalar_logtut tablosun içindeki modul kısımlarını çekerek farklı olanları ModulLst olarak birleştirdik. Ve bu listeyi arayüzümüzde kullanmak için ViewBag.modultipi ne atadık. ve kayitlar arasında seçili modul değerine göre filtre oluşturduk.
var kayitlar = from a in db.sayfalar_logtut select a;
// tipe göre dropdownlist
var ModulLst = new List<string>();var ModulQry = from a in db.sayfalar_logtut select a.modul;
ModulLst.AddRange(ModulQry.Distinct());
ViewBag.modultipi = new SelectList(ModulLst);if (!String.IsNullOrEmpty(modultipi))
{ kayitlar = kayitlar.Where(a => a.modul == modultipi); }
//dropdownlist sonureturn View(kayitlar );
Şimdi view tarafında aşağıdaki kodu ekleyerek view kısmımızda görüntüleyebiliriz.
Module Göre: @Html.DropDownList(“modultipi”, “Modul Seç” )
İlk Yorumu Siz Yapın