datasource = select() den dönen datarow[] hatası

herhangi bir girdview veya combobox ın datasource’una datarow dizisi göndermek zorunda olduğumuzda hatayla karşılaşırız:

comboBox1.DataSource = dt.Select(“d<30″);

hatanın oluşma sebebi aşağıdaki interface lerden herhangi biriyle implemente olmayan nesneler datagrid gibi kontrollere datasource olarak bağlanamaz.

 

IList interface
IListSource interface
IBindingList interface
IBindingListView interface

Sorunu çözümü önce datasource olarak datatable’ı seçip ardından datatable’ın DefaultView.RowFilter özelliğine koşulumuzu eklemek:

comboBox1.DataSource = dt;
dt.DefaultView.RowFilter = “d<30″;

datasource = select() den dönen datarow[] hatası” üzerine 2 düşünce

  1. bora

    3 tane data table var
    1.si dt1 2.si dt2 3.sü dt3
    dt1:sahis:id ad soyad
    dt2:arac:id marka model
    dt3:sahis_arac:id sahis_id sarac_id
    bu üç dt yi birbiriyle gruplandırarak data grid te nasıl gösteririz
    dt kullanıyorum çünkü 3 ü de farklı server da

    Yanıtla

admin için bir cevap yazın Cevabı iptal et

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>