DataGrid列标题的显示问题
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 ="物料编码";这一句才是要显示的列标题呀,各位大虾,什么原因呀