Forum
Merhabalar,
başlıktaki hatayı alıyorum.
Yapmak istediğim comboboxlist de seçili olanları sql sorgusunda in komutu ile datagridview'i filtrelemek.
Form load kısmında comboboxlist'i veril ile dolduruyorum.
SqlDataAdapter kullanicisorgu = new SqlDataAdapter("select kullanici_id, isim from kullanicilar where yonetici='0'", cnn);
DataSet kullanicilar1 = new DataSet();
kullanicisorgu.Fill(kullanicilar1, "kullanicilar");
KullaniciListe.DataSource = kullanicilar1.Tables[0];
KullaniciListe.DisplayMember = "isim";
KullaniciListe.ValueMember = "kullanici_id";
sonrasında comboboxlist de seçili olanları kontrol ediyorum, listeye seçili olanları alıyorum string.join ile başına , sonuna ' ekleyip stringe atıyorum.
veri tabanında ilgili alan türü int.
başlıktaki gibi hata dönüyor. sorun nedir anlayamadım.
Yarımdılarınızı bekliyorum.
int count2 = KullaniciListe.CheckedItems.Count;
if (count2 < 1)
{
MessageBox.Show("En az bir tane durum seçmelisiniz.", "Hata");
tumisler.Clear();
}
List<string> kullanicilar = new List<string>();
for (int i = 0; i < KullaniciListe.CheckedItems.Count; i++)
{
kullanicilar.Add(KullaniciListe.CheckedItems[i].ToString());
}
string kullanicilar3 = string.Join("','", kullanicilar.ToArray()) + "'";
merhaba comboboxlist'in valuetype degerini secimini yapınız..
gelen deger ne ise örnek -->> system.string