Skip Navigation LinksYazgeliştir Forumları » WPF » wpf listview generic list ile veri bağlama sorunu

wpf listview generic list ile veri bağlama sorunu

Moderatörler: Atayİbrahim , ismailadar , kimiraikkonen , MehmetX , volkankorkmaz

                        
Sayfa 1 / 1[2Cevap]
wpf listview generic list ile veri bağlama sorunu
Kullanıcı İçerik

sorangefi

 
wpf listview generic list ile veri bağlama sorunu
Gönderim Zamanı: 05-12-2013 12:16:41

sorangefi

Üyelik Zamanı: 15-11-2013 10:50:29

Gönderi: 4

Puan: 147

Merhabalar.Kutuphanemde iki adet sınıfım var.Adam.cs ve AdamIslemleri.cs adında.AdamIslemleri.cs de

  public static List<Adam> AdamlariGetir()

        {

            List<Adam> adamlar= new List<Adam>();

            SqlConnection con = new SqlConnection(Baglan.baglanti);

            SqlCommand com = new SqlCommand("sp_AdamlariGetir", con);

            com.CommandType = CommandType.StoredProcedure;

            try

            {

                con.Open();

                SqlDataReader rdr = com.ExecuteReader();

                Adam adam;

                while (rdr.Read())

                {

                    adam = new Adam();

                    adam.Id= rdr.GetInt32(0);

                    adam.Ad= rdr[1].ToString();

                    adam.Soyad= rdr[2].ToString();

                    adamlar.Add(adam);

                  }

                }

            }

            catch

            {

 

            }

            finally

            {

                con.Dispose();

            }

            return aadamlar;

        }

şeklinde bir metodum var.Ve wpf formumda

<ListView Height="900" HorizontalAlignment="Left" Margin="0,40"  Name="lvAdamlar" ItemsSource="{Binding}" VerticalAlignment="Top" Width="500">

                            <ListView.View>

                                <GridView>

                                    <GridViewColumn Header="S.No" Width="50" DisplayMemberBinding="{Binding adamID}" />

                                    <GridViewColumn Header="Ad" Width="50" DisplayMemberBinding="{Binding Ad}" />

                                    <GridViewColumn Header="Soyad" Width="150" DisplayMemberBinding="{Binding Soyad}" />

                                </GridView>

                            </ListView.View>

                        </ListView>

şeklinde bir litview var.Bu metodla bu listviewe verileri şu şekilde bağlamaya çalışıyorum

List<Adam> adamlar=AdamIslemleri.AdamlariGetir();

lvAdamlar.ItemSource=adamlar;

fakat liste bomboş geliyor.Bu bağlama yöntemi yanlış sanırım pek fikrimde yok. Yukarıdaki metodla bu listview i nasıl doldurabilrim.Şimdiden ilgilenlere çok teşekkür ederim.


1#

taylanss

 
Ynt:wpf listview generic list ile veri bağlama sorunu
Gönderim Zamanı: 30-03-2016 11:17:03

taylanss

Üyelik Zamanı: 19-01-2009 22:58:46

Gönderi: 32

Puan: 256

public class Adamlar

{

   public int adamID { get; set; }

   public int Ad { get; set; }

   public int Soyad { get; set; }

}

 

listeyi dolduracağn yerde ise

foreach(adam item in adamlar)

{

 lvAdamlar.items.Add(new Adamlar(){adamID=item.adamID,aAd=item.Ad,Soyad=item.Soyad});

}


2#
Sayfa 1 / 1[2Cevap]

İşaretler & Anlamları
Kilitli Kilitli
Çözüm Kabul Edildi Çözüm Kabul Edildi
Normal Normal