Forum
Merhaba,
Datagridview de Columnlardaki text lere göre filtreleme yapmak istiyorum. DEPTNR kısmında 0 Yazılanları Yetkilere göre visible yapmak istiyorum hangi kod ile çözebilirim
İf komutları arasına WHERE KOMUTU İle sql bağlantısı yapınca sorunu çözdüm.
Geri dönüş ve bilgi için teşekkürler.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Merhaba;
Aşağıdaki gibi bir kullanım, ileride sisteme ekleyeceğiniz yeni id ler için sizi kaynak kodu düzeltmek zorunda bırakmaz.
İyi çalışmalar.
SqlCommand sql = new SqlCommand("SELECT DEPTNR, NAME, SURNAME, INDATE, OUTDATE FROM LH_001_PERSON WHERE DEPTNR=@myparam", conn);
sql.Parameters.AddWithValue("@myparam", Class1.yetkiID);
SqlDataAdapter da = new SqlDataAdapter(sql);
DataTable dt .....
Serkan hocamın cevabı çok daha isabetli olmakla birlikte alternatif olarak ben de bir öneri yazmak istedim.
eğer bu şekilde bir kullanım yapacaksanız, if leri else leri kaldırıp direk şu kısımda düzenleme yapabilirsiniz.
...... new SqlAdapter(" ....from LH_001_PERSON where DEPTNR='" + Class1.yetkiId + "' ",baglanti);
bu şekilde yazarsanız daha temiz bir kodlama sayfanız olur.