Merhaba arkadaşlar bu yazımda gridview’e doldurduğumuzda veya herhangi bir filtreleme yaptığımızda sonuç boş geldiğinde gridview’e uyarı verdirmenin yolunu göstermeye çalışacağım.
Öncelikle aşağıdaki kodlarla gridview’i dolduralım
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
public static SQLiteConnection Baglanti() { return new SQLiteConnection(@"Data Source=db.db"); } public void Doldur() { string s = "select * from tblkayitlar"; SQLiteDataAdapter da = new SQLiteDataAdapter(s, Baglanti()); DataTable dtm = new DataTable(); da.Fill(dtm); gridControl1.DataSource = dtm; } private void XtraForm1_Load(object sender, EventArgs e) { Doldur(); } |
Şimdi formda arama yapalım ve sonuç nasıl görüküyor bakalım.
Şimdi gridview’in ColumnFilteredChanged event’ına aşağıdaki kodları yazalım ve tekrar sonuca bakalım.
1 2 3 4 5 6 7 |
private void gridView1_ColumnFilterChanged(object sender, EventArgs e) { if (gridView1.RowCount == 0) { XtraMessageBox.Show("Aradığınız kriterlere uygun bir veri bulunamadı." + "\n" + "Lütfen farklı bir kriterle arama yapınız. ", "DİKKAT", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } |
İyi kodlamalar…