Forum

DataGrid de Colonda...
 
Bildirimler
Hepsini Temizle

[Çözüldü] DataGrid de Colondaki text e göre arama

Kaan Sakarya
(@kaan22)
Üye
2
1

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

 

Alıntı
Konu başlatıcı Gönderildi : 19/11/2021 18:04

Kaan Sakarya
(@kaan22)
Üye
X

İf komutları arasına WHERE KOMUTU İle sql bağlantısı yapınca sorunu çözdüm. 

CevapAlıntı
Konu başlatıcı Gönderildi : 20/11/2021 08:19

Hakan Uzuner
(@hakanuzuner)
Kıdemli Üye Yönetici

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.
*****************************************************************

CevapAlıntı
Gönderildi : 20/11/2021 12:53

Serkan Ateş
(@SerkanAtes)
Üye

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 [email protected]", conn);
sql.Parameters.AddWithValue("@myparam", Class1.yetkiID);
SqlDataAdapter da = new SqlDataAdapter(sql);
DataTable dt .....

 

 

 

CevapAlıntı
Gönderildi : 20/11/2021 20:25
Selman TEZCAN beğendi

Selman TEZCAN
(@selmantezcan)
Üye

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.

 

CevapAlıntı
Gönderildi : 04/02/2022 16:07

Paylaş: