Forum

'System.Data.DataRo...
 
Bildirimler
Hepsini Temizle

'System.Data.DataRowView' türüne atılamadı şeklinde bir hata alıyorum

2 Yazılar
2 Üyeler
0 Reactions
4,112 Görüntüleme
(@gunaysirbudak)
Gönderiler: 3
Active Member
Konu başlatıcı
 

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()) + "'";

 
Gönderildi : 13/12/2015 17:21

(@omercarnacar)
Gönderiler: 86
Estimable Member
 

merhaba   comboboxlist'in  valuetype   degerini   secimini yapınız..

 

gelen deger ne ise örnek -->>  system.string

 
Gönderildi : 16/12/2015 16:42

Paylaş: