DataGrid控件的几个问题,谢谢! 1.怎么编辑页眉...现在都是数据库的字段名,是英文的,我想改成中文,能改页眉文本吗?2.让行与列的间距固定,不随着数据的长度改变而改变。我很菜..希望您能具体一点。十分感谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用样式: DataGridTableStyle tsCG=new DataGridTableStyle(); tsCG.GridColumnStyles.Clear(); tsCG.MappingName = "替换为数据表名"; tsCG.AllowSorting=false; DataGridTextBoxColumn TxtCol; TxtCol=new DataGridTextBoxColumn(); TxtCol.NullText=""; TxtCol.MappingName="表中的字段名" ; TxtCol.HeaderText="要显示的中文名" ; TxtCol.Width=70; TxtCol.Alignment=HorizontalAlignment.Center; TxtCol.ReadOnly=true; tsCG.GridColumnStyles.Add(TxtCol); TxtCol=new DataGridTextBoxColumn(); TxtCol.NullText=""; TxtCol.MappingName="同上" ; TxtCol.HeaderText=" "同上" ; TxtCol.Width=200; TxtCol.Alignment=HorizontalAlignment.Left; TxtCol.ReadOnly=true; tsCG.GridColumnStyles.Add(TxtCol); //加到DATAGRID中 this.dgCGShow.TableStyles.Clear(); this.dgCGShow.TableStyles.Add(tsCG); re: karykwan(独行者) 1.用模板列...可是数据无法填充添加的模板列....浏览出来的还是英文页眉填充数据..中文后添加的还是不行..... kqh0319(华仔) DataGridTableStyle 怎么定义或者声明.....在哪定义能具体一些吗?谢谢 kqh0319(华仔) DataGridTableStyle DataGridTextBoxColumn 怎么定义或者声明.....在哪定义能具体一些吗?谢谢 第一个问题:将DataTable填充到DataGrid中时候,select column1 as 中文名1,column2 as 中文名2 .... from TableName; 将kqh0319(华仔)的方法写在一个函数里,在窗体的构造函数里面,如下位置调用。不过该方法我没有使用过!// // Windows 窗体设计器支持所必需的 // InitializeComponent(); // // TODO: 在 InitializeComponent 调用后添加任何构造函数代码 ////在这里调用该方法! 不用手写代码,DataGridTableStyle 本来就可以从DataGrid的属性中添加,注意MappingName一定要设置为你的DataTable的Name。然后在其中加入一个个的DataGridTextBoxColumn,对应一个个DataColumn,DataColumn的Name也要在DataGridTextBoxColumn中设置正确。 使用DES加密算法,VB6.0与C#的密文不一致 C#矩阵输入 请教思路,datagridview绑定datatable,更新时如何验证单元格字符数没有超过数据表字段的宽度呢? 如何脱离死循环 使用msdtc 出现 “与基础事务管理器的通信失败” inno setup安装包问题 一个SDI下有三个平行的窗口 webBrowser显示图片的问题? 初次接触水晶报表,问个问题? 请问如何让一个splitter始终在两个PANEL的中间,例如最大化和最小化后!!! ||||||VC#和VC++你选哪一个?它们的优缺点是什么?|||||| javascript对XML的操作(UP有分,急。)
DataGridTableStyle tsCG=new DataGridTableStyle();
tsCG.GridColumnStyles.Clear();
tsCG.MappingName = "替换为数据表名";
tsCG.AllowSorting=false;
DataGridTextBoxColumn TxtCol; TxtCol=new DataGridTextBoxColumn();
TxtCol.NullText="";
TxtCol.MappingName="表中的字段名" ;
TxtCol.HeaderText="要显示的中文名" ;
TxtCol.Width=70;
TxtCol.Alignment=HorizontalAlignment.Center;
TxtCol.ReadOnly=true;
tsCG.GridColumnStyles.Add(TxtCol); TxtCol=new DataGridTextBoxColumn();
TxtCol.NullText="";
TxtCol.MappingName="同上" ;
TxtCol.HeaderText=" "同上" ;
TxtCol.Width=200;
TxtCol.Alignment=HorizontalAlignment.Left;
TxtCol.ReadOnly=true;
tsCG.GridColumnStyles.Add(TxtCol);
//加到DATAGRID中
this.dgCGShow.TableStyles.Clear();
this.dgCGShow.TableStyles.Add(tsCG);
1.用模板列...可是数据无法填充添加的模板列....浏览出来的还是英文页眉填充数据..中文后添加的还是不行.....
能具体一些吗?
谢谢
能具体一些吗?
谢谢
将DataTable填充到DataGrid中时候,select column1 as 中文名1,column2 as 中文名2 .... from TableName;
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent(); //
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
//在这里调用该方法!