İpinUcu ~ 29 – WPF’te SQL’i DataGrid’e Bağlama


WPF’te SQL’i DataGrid’e Bağlama işlemi her ne kadar artık Linq \ Entity gibi yöntemlerle yapılır olduysa da, eski düzen devam etmek isteyenleri de yeniliklere zorlamak mümkün olmayacaktır. Klasik SqlConnection, DataAdapter ve DataTable yöntemiyle veri bağlama işlemi aşağıdaki gibi olacaktır:

SqlConnection concon = new SqlConnection(“Data Source=192.168.100.14;Initial Catalog=biTakip;User ID=sa;Password=bu1sifredir”);
SqlDataAdapter dadapter = new SqlDataAdapter(“select * from tblHaberler”,concon);
DataTable dtable = new DataTable();
dadapter.Fill(dtable);

gridim.ItemsSource = dtable.DefaultView;

Eskisinden farklı olarak atama işlemini ItemsSource özelliğine yapıyoruz. Eğer isterseniz XAML tarafında alanları kendiniz oluşturabilir ya da sorgudan gelen alanları olduğu gibi gösterebilirsiniz. Olduğu gibi göstermek için AutoGenerateColumns özelliğinin true olması gerekiyor. False olursa, XAML tarafında sizin şu şekilde oluşturmanız gerekir:

<dg:DataGrid.Columns>
<dg:DataGridTextColumn Header=”Alan Adı”>
</dg:DataGridTextColumn>
<dg:DataGridTextColumn Header=”Satan Adı”>
</dg:DataGridTextColumn>
</dg:DataGrid.Columns>

Hakkında Mehmet KAPLAN
mehmet.kaplan@hotmail.com.tr https://mehmetkaplan.wordpress.com/mehmetkaplan/

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: