代码
public void SetGridStyle(DataGrid grid,string TableName)
{
if (grid == null) return;
DataGridTableStyle gridStyle = new DataGridTableStyle();
gridStyle.MappingName = TableName; //必需
AddGridStyle("Style", "款号", ref gridStyle, 70);
AddGridStyle("Descr_C", "名称", ref gridStyle, 50);
AddGridStyle("Color", "颜色", ref gridStyle, 40);
AddGridStyle("Size", "尺码", ref gridStyle, 40);
AddGridStyle("PutawayQty", "数量", ref gridStyle, 40);
grid.TableStyles.Clear();
grid.TableStyles.Add(gridStyle);
}
//添加单个样式
private void AddGridStyle(string MappingName, string HeaderText, ref DataGridTableStyle gridStyle, int colWidth)
{
DataGridTextBoxColumn col = new DataGridTextBoxColumn();
col.MappingName = MappingName;
col.HeaderText = HeaderText;
col.NullText = "";
col.Width = colWidth;
gridStyle.GridColumnStyles.Add(col);
}
{
if (grid == null) return;
DataGridTableStyle gridStyle = new DataGridTableStyle();
gridStyle.MappingName = TableName; //必需
AddGridStyle("Style", "款号", ref gridStyle, 70);
AddGridStyle("Descr_C", "名称", ref gridStyle, 50);
AddGridStyle("Color", "颜色", ref gridStyle, 40);
AddGridStyle("Size", "尺码", ref gridStyle, 40);
AddGridStyle("PutawayQty", "数量", ref gridStyle, 40);
grid.TableStyles.Clear();
grid.TableStyles.Add(gridStyle);
}
//添加单个样式
private void AddGridStyle(string MappingName, string HeaderText, ref DataGridTableStyle gridStyle, int colWidth)
{
DataGridTextBoxColumn col = new DataGridTextBoxColumn();
col.MappingName = MappingName;
col.HeaderText = HeaderText;
col.NullText = "";
col.Width = colWidth;
gridStyle.GridColumnStyles.Add(col);
}

浙公网安备 33010602011771号