如何在WPF中的DataGrid中显示数据 [英] How to display data in a DataGrid in WPF
本文介绍了如何在WPF中的DataGrid中显示数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试在wpf中显示数据网格上的数据。但我不知道如何在datagrid中添加列...任何人都可以帮助我吗?
解决方案
设置datagrid的itemsource
在WPF中绑定dataGrid的基本示例:Datagrid名称是dgDisplay
手动添加列和一行
DataTable dt;
dt = new System.Data.DataTable();
dt.Columns.Add( 名字);
dt.Columns.Add( 姓氏);
dt.Columns.Add( Mobile Number);
dt.Columns.Add( 电子邮件地址);
dt.Columns.Add( Company);
dt.Columns.Add( 网页);
dt.Columns.Add( Notes);
dt.Rows.Add( new object [] { hari, Krishna, 9000000000, haripobbati@gmail.com, EMC,www.EMC.co。 in , 软件工程师});
dgDisplay.ItemsSource = dt.DefaultView;
(或)如果你从datatbase获取了数据集数据,那么你可以直接设置DataGird ItemsSource属性如下所示
dgDisplay = ds.Tables [ 0 ];
i am trying to display the data on a datagrid in wpf. but i don't know how to add columns in the datagrid...can any one help me??
解决方案
Set the itemsource of the datagrid
Basic Example to bind dataGrid in WPF :Datagrid name is dgDisplay
manually adding columns and one row DataTable dt; dt = new System.Data.DataTable(); dt.Columns.Add("First Name"); dt.Columns.Add("Last Name"); dt.Columns.Add("Mobile Number"); dt.Columns.Add("Email Address"); dt.Columns.Add("Company"); dt.Columns.Add("Web Page"); dt.Columns.Add("Notes"); dt.Rows.Add(new object[] { "hari","Krishna", "9000000000", "haripobbati@gmail.com", "EMC",www.EMC.co.in,"Software Engineer" }); dgDisplay.ItemsSource = dt.DefaultView;
(or) if you have dataset data fetched from datatbase then you can directly set DataGird ItemsSource property as below
dgDisplay=ds.Tables[0];
这篇关于如何在WPF中的DataGrid中显示数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文