Entitiy Framework ile çok kolay bir sekilde filitreleme yapilabiliyor. Örnegin:
1- Yil Seçiniz : Hepsi, 2017, 2016, 2015, 2014, 2013
2- Sehir Seçiniz : Hepsi, Adana, Adiyaman..
3- Dosya Numarasani Giriniz : Bos da girilebilir
var dosyano = -1; if (textDosyaNo.Text != "") { dosyano = Convert.ToInt16(textDosyaNo.Text); } var filter = entities.*TABLONUZUN_ADI*.Where (x => (dropDownYillar.SelectedValue == "-1" || x.YILLAR == dropDownYillar.SelectedValue) && (dropDownSehir.SelectedValue == "-1" || x.SEHIR == dropDownSehir.SelectedValue) && (dosyano == -1 || x.HDB_DOS_NO == dosyano) ).ToList(); GridView1.DataSource = filter; GridView1.DataBind();
|