动态构造列,用dev gridcontrol绑定后,控件数据显示不出来
//构建合同入库颜色尺码表
this.gvContactwareHouse.Columns.Clear();
GridColumn gridCol_hide_colorid = new GridColumn();
gridCol_hide_colorid.Caption = "colorid";//隐藏列colorid
gridCol_hide_colorid.FieldName = "colorid";
gridCol_hide_colorid.Name = "colorid";
gridCol_hide_colorid.Visible = false;
gridCol_hide_colorid.VisibleIndex = -1;
this.gvContactwareHouse.Columns.Add(gridCol_hide_colorid);
GridColumn gridCol_hide_sizeID = new GridColumn();
gridCol_hide_sizeID.Caption = "SizeID";//隐藏列SizeID
gridCol_hide_sizeID.FieldName = "SizeID";
gridCol_hide_sizeID.Name = "SizeID";
gridCol_hide_sizeID.Visible = false;
gridCol_hide_sizeID.VisibleIndex = -2;
this.gvContactwareHouse.Columns.Add(gridCol_hide_sizeID);
GridColumn gridCol_01 = new GridColumn();
gridCol_01.Caption = "颜色";
gridCol_01.Fixed = DevExpress.XtraGrid.Columns.FixedStyle.Left;
gridCol_01.FieldName = "ColorCode";
gridCol_01.Name = "gridColTitle";
gridCol_01.Visible = true;
gridCol_01.VisibleIndex = 0;
gridCol_01.OptionsColumn.AllowShowHide = false;
gridCol_01.OptionsColumn.ReadOnly = true;
gridCol_01.OptionsColumn.AllowEdit = false;
gridCol_01.OptionsColumn.AllowMove = false;
this.gvContactwareHouse.Columns.Add(gridCol_01);
GridColumn gridCol_02 = new GridColumn();
gridCol_02.Caption = "尺码";
gridCol_02.Fixed = DevExpress.XtraGrid.Columns.FixedStyle.Left;
gridCol_02.FieldName = "SizeCode";
gridCol_02.Name = "gridColTitle";
gridCol_02.Visible = true;
gridCol_02.VisibleIndex = 1;
gridCol_02.OptionsColumn.AllowShowHide = false;
gridCol_02.OptionsColumn.ReadOnly = true;
gridCol_02.OptionsColumn.AllowEdit = false;
gridCol_02.OptionsColumn.AllowMove = false;
this.gvContactwareHouse.Columns.Add(gridCol_02);
int colNo = 2;//列序号,横向
this.currentContactSaleStyleShip_ColorSizeTable = new DataTable();
DataColumn ColorColumn = new DataColumn("ColorCode");
this.currentContactSaleStyleShip_ColorSizeTable.Columns.Add(ColorColumn);
DataColumn SizeColumn = new DataColumn("SizeCode");
this.currentContactSaleStyleShip_ColorSizeTable.Columns.Add(SizeColumn);
DataColumn coloridColumn = new DataColumn("colorid");
this.currentContactSaleStyleShip_ColorSizeTable.Columns.Add(coloridColumn);
DataColumn sizeidColumn = new DataColumn("SizeID");
this.currentContactSaleStyleShip_ColorSizeTable.Columns.Add(sizeidColumn);
foreach (Contactship ship in this.contactshiplist)//构造船期
{
RepositoryItemTextEdit gridColTextEdit = new RepositoryItemTextEdi