Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
1
Cevap
744
Tıklama
0
Öne Çıkarma
Durumlarına göre veya bütün durumlara göre arama yaptırmak
R
4 yıl
Yüzbaşı
Konu Sahibi

Merhaba arkadaşlar takıldığım bir nokta var ve internetten nasıl araştıracağımı bilemedim. Sizlere sormak istedim.
Bir tane müşteri tablom var bu müşterilerin durum olarak farklı bir tablom var ve Durumları 1= Bekleme durumu, 2=Tamamlanmış durumu, 3=Kapalı durumu olaraktan.

private void isimaramaTXT_TextChanged(object sender, EventArgs e)
    {
      conn.Open();
      DataTable tbl = new DataTable();
      SqlDataAdapter ara = new SqlDataAdapter("SELECT * FROM Tbl_musteritamamla Where DURUM = " + durum + " and MusteriAd like '%" + isimaramaTXT.Text + "%' AND PASIF = 0 ", conn);
      ara.Fill(tbl);
      conn.Close();
      dataGridView1.DataSource = tbl;
    }



Bu kod ile kendi durumları arasında yazılan müşteri araması yaptırabiliyorum fakat datagridwiev de bütün durumları listelediğim zaman yapılan arama yanlış oluyor. Mesela datagridwievde sadece durumu 1 veya 2 veya 3 olanlar olduğu zaman sorun yok ama hepsi birden olunca aramıyor. Yardımcı olabilecek var mı?



G
4 yıl
Yarbay

burda yazdığın duruma göre hepsini görmen için DURUM = " + durum + " and kısmını silmen lazım dolaysıyla basitçe


if (Tümdurumlarcheckbox.ischecked())
{
      SqlDataAdapter ara = new SqlDataAdapter("SELECT * FROM Tbl_musteritamamla Where MusteriAd like '%" + isimaramaTXT.Text + "%' AND PASIF = 0 ", conn);

}
else
{
      SqlDataAdapter ara = new SqlDataAdapter("SELECT * FROM Tbl_musteritamamla Where DURUM = " + durum + " and MusteriAd like '%" + isimaramaTXT.Text + "%' AND PASIF = 0 ", conn);


}

gibi yapabilirsin tabi daha doğrusu tek bi sqldataadapter tanımlayıp sorgu metnini ifle geçmen ama şimdilik böyle yaparsın



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.