1、绑定数据:dataGrid1.ItemsSource = dataSet.Tables[0].DefaultView;

注意:在创建DataGrid 时可以通过AutoGenerateColumns 属性设置列是否自动生成,从而加入自定义列。如果DataGrid 中同时包含“自动生成列”与“用户自定义列”,则首先创建“用户自定义列”。DataGrid 支持的四种列及其数据类型见下表:

DataGrid绑定列名、数据列代码:

 1            <DataGrid.Columns>
2 <DataGridTextColumn Header="客户编码" Binding="{Binding CustomerCode}"/>
3 <DataGridTextColumn Header="客户名称" Binding="{Binding CustomerName}"/>
4 <DataGridTextColumn Header="证件号码" Binding="{Binding CardID}"/>
5 <DataGridTextColumn Header="固定电话" Binding="{Binding Phone}"/>
6 <DataGridTextColumn Header="移动电话" Binding="{Binding MobilePhone}"/>
7 <DataGridTextColumn Header="电子邮件" Binding="{Binding Email}"/>
8 <DataGridTextColumn Header="QQ" Binding="{Binding QQ}"/>
9 <DataGridTextColumn Header="联系地址" Binding="{Binding Address}"/>
10 </DataGrid.Columns>

简单的数据显示可以在sql语句中将字段名另存在(as)中文列名,直接在DataGrid中作为列名使用。

2、自动生成行号(关键是最后一句):

          private void Window_Loaded(object sender, RoutedEventArgs e)
{
LoadDataGrid();
} private void LoadDataGrid()
{
dataGrid1.ItemsSource = UserDAL.GetUserDataSet().Tables[].DefaultView;//读取用户并刷新datagrid
dataGrid1.LoadingRow += new EventHandler<DataGridRowEventArgs>(dataGrid_LoadingRow);
} public void dataGrid_LoadingRow(object sender, DataGridRowEventArgs e)
{
e.Row.Header = e.Row.GetIndex() + ;
}

最新文章

  1. HTTP请求头
  2. Maven-004-使用 Nexus 搭建 maven 私服
  3. 多个mysql增加多个服务
  4. Android 开发之如何保证Service不被杀掉(broadcast+system/app)
  5. 转!!MYSQL数据类型
  6. MyEclipse+Struts+Hibernate+Mysql开发环境配置
  7. adb 安装失败
  8. EntityFramework.Extended扩展用法
  9. multi-catch和try-catch异常处理
  10. 第七篇、OC_图片的裁剪基于SDWebImage
  11. browserify总结
  12. 修改tomcat默认的端口号
  13. 数据库(批处理, 事务,CachedRawSetImpl类
  14. IE8下提示&#39;console&#39;未定义错误
  15. Textarea自适应高度 JS实现,兼容IE6\7\8\9\10\11
  16. spring 事务隔离级别配置
  17. css实现3D切换功能
  18. rsyslog及loganalyzer
  19. nginx-编译安装 第一章
  20. 洗礼灵魂,修炼python(43)--巩固篇—经典类/新式类

热门文章

  1. Dao 处理
  2. BZOJ 1038 瞭望塔
  3. 整整68页学习C++的文章
  4. Samples DataBind FastJson循环引用问题
  5. Poetize4 创世纪
  6. (转载)PHP怎么获取MySQL执行sql语句的查询时间
  7. poj1006
  8. Hibernate二 映射 注解 一级缓存
  9. 转载:Ununtu下中文乱码解决方案
  10. VMware vSphere 服务器虚拟化之二十五 桌面虚拟化之终端服务池