C# 代码设置DataGrid列属性
2016-06-30 17:33
295 查看
1 DataGridTableStyle dts = new DataGridTableStyle(); 2 dataGrid1.TableStyles.Clear(); 3 dts.MappingName = ds.Tables[0].TableName; 4 5 DataGridTextBoxColumn ColID = new DataGridTextBoxColumn(); 6 ColID.HeaderText = "用户ID"; 7 ColID.MappingName = ds.Tables[0].Columns[0].ColumnName; 8 ColID.Width = 80; 9 dts.GridColumnStyles.Add(ColID); 10 11 DataGridTextBoxColumn ColName = new DataGridTextBoxColumn(); 12 ColName.HeaderText = "姓名"; 13 ColName.Width = 100; 14 ColName.MappingName = ds.Tables[0].Columns[1].ColumnName; 15 dts.GridColumnStyles.Add(ColName); 16 17 DataGridTextBoxColumn ColPwd = new DataGridTextBoxColumn(); 18 ColPwd.HeaderText = "密码"; 19 ColPwd.Width = 100; 20 ColPwd.MappingName = ds.Tables[0].Columns[2].ColumnName; 21 dts.GridColumnStyles.Add(ColPwd); 22 23 DataGridTextBoxColumn ColLimit = new DataGridTextBoxColumn(); 24 ColLimit.HeaderText = "权限"; 25 ColLimit.Width = 135; 26 ColLimit.MappingName = ds.Tables[0].Columns[3].ColumnName; 27 dts.GridColumnStyles.Add(ColLimit); 28 29 DataGridTextBoxColumn ColDept = new DataGridTextBoxColumn(); 30 ColDept.HeaderText = "部门"; 31 ColDept.Width = 135; 32 ColDept.MappingName = ds.Tables[0].Columns[4].ColumnName; 33 dts.GridColumnStyles.Add(ColDept); 34 35 dataGrid1.TableStyles.Add(dts);
也可以在DataGrid的属性窗体中设置,一定要设置DataGridColumnStyle的MappingName,MappingName是和DataGrid关联的数据表中的列名;
这样设置的DataGridColumnStyle才会起作用,否则系统会自动按默认模式显示数据。
相关文章推荐
- WPF中用后台C#代码为TabItem设置Background属性
- C# DataGrid设置列标题列宽代码
- C# DataGrid设置列标题列宽代码
- 用代码设置 DataGrid 的样式属性
- android中如何在代码中直接设置View的layout_weight属性
- C#控件属性设置
- android中如何在代码中直接设置View的layout_weight属性
- Snackbar 工具类,一行代码设置多重属性
- Android 在Java代码中设置style属性--使用代码创建ProgressBar对象
- 布局xml中的属性设置如何在代码中实现
- android:gravity与android:layout_gravity的区别,以及代码设置对应属性
- c# 设置属性的样式(选择文件)
- jquery修改属性值实例代码(设置属性值)
- C#代码属性
- ASP.NET中设置默认提交按钮的代码c#
- <C#>_使用代码编辑控件属性的一些小技巧
- c#代码获取web.config配置文件里面设置的 <compilation debug="true"节点的debug值
- c# WinForm开发 DataGridView控件的各种操作总结(单元格操作,属性设置)
- C#反射设置和读取类的属性
- C#中SerialPort类对串口供电需要设置DtrEnable 和RtsEnable 两个属性