如何在WPF中的DataGrid中显示数据 [英] How to display data in a DataGrid in WPF

查看:79
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆