public void Init()
{
DataGridTableStyle style= new DataGridTableStyle ();
style.MappingName ="Waster";
DataGridTextBoxColumn part= new DataGridTextBoxColumn ();
part.HeaderText ="物料编码";
part.MappingName ="part";
part.Width =300;
style.GridColumnStyles.Add (part);
DTGrid.TableStyles.Add (style); DataTable table = new DataTable ();
table.Columns .Add (new DataColumn ("part",typeof(string)));
DTGrid.SetDataBinding (table,null);
}
我的目的是列标题显示“物料编码”,可现在显示的是“part”
如果把table.Columns .Add (new DataColumn ("part",typeof(string)));
该成table.Columns .Add (new DataColumn ("物料编码",typeof(string)));
就可以显示了,按理说part.HeaderText ="物料编码";这一句才是要显示的列标题呀,各位大虾,什么原因呀
{
DataGridTableStyle style= new DataGridTableStyle ();
style.MappingName ="Waster";
DataGridTextBoxColumn part= new DataGridTextBoxColumn ();
part.HeaderText ="物料编码";
part.MappingName ="part";
part.Width =300;
style.GridColumnStyles.Add (part);
DTGrid.TableStyles.Add (style); DataTable table = new DataTable ();
table.Columns .Add (new DataColumn ("part",typeof(string)));
DTGrid.SetDataBinding (table,null);
}
我的目的是列标题显示“物料编码”,可现在显示的是“part”
如果把table.Columns .Add (new DataColumn ("part",typeof(string)));
该成table.Columns .Add (new DataColumn ("物料编码",typeof(string)));
就可以显示了,按理说part.HeaderText ="物料编码";这一句才是要显示的列标题呀,各位大虾,什么原因呀
解决方案 »
- GridView图片显示——“System.EventArgs”不包含“RowIndex”的定义
- C#下没有VARIANT_BOOL类型的定义怎么办?
- 我从xml文件读出一个字符串,赋值到变量后变了样,请帮解决一下,多谢
- C++可以发送出事件,C#却不可以,为什么
- C#里面有没有和vb中的InStrRev一样功能的函数
- 多个命名空间怎样能共享常量定义或者是源代码
- C#做FTP搜索
- C#如何阻止一个封装好的过程里的弹窗
- 在一个页面怎样做一个可以关闭次页面的按钮阿?
- Datagridview 实现高亮功能
- 请问,能不能用c#写个程序,来修改局域网内所有电脑的dns,谢谢
- 关于连接数据,判断数据问题。
在属性生成器中添加绑定列
select part as 物料编码 from Waster ......
然后连接到dataGrid上就可以了
SqlDataAdapter sAdapter=new SqlDataAdapter("select name,sno from student ",thisConnection); SqlCommandBuilder sBuilder=new SqlCommandBuilder(sAdapter);
DataSet sDataSet=new DataSet();
sAdapter.Fill(sDataSet,"qq");
dataGrid1.DataSource=sDataSet.Tables["qq"].DefaultView;
dataGrid1.SetDataBinding(sDataSet,"qq");
DataGridTableStyle ts1 = new DataGridTableStyle();
ts1.MappingName = "qq";//要和datagrid的表名一样
dataGrid1.TableStyles.Add(ts1);
ts1.GridColumnStyles["sno"].HeaderText="学号";
ts1.GridColumnStyles["name"].HeaderText="姓名";
讲的是最简单。
首先关闭自动缚定,在左上角。
在页眉文本,输入 物料编码
在数据字段,输入 part