DataGrid1.GridTableStyle.GridColumnStyles[0].Width = 15;

解决方案 »

  1.   

    dtGrid商品.TableStyles.Clear();
    DataGridTableStyle  dgtStyle = new DataGridTableStyle();
    dgtStyle.MappingName = myTable.TableName.ToString();
    DataGridColumnStyle MyGridColStyle1 = new DataGridTextBoxColumn();
    MyGridColStyle1.MappingName = myTable.Columns[0].ColumnName.ToString();
    MyGridColStyle1.HeaderText = myTable.Columns[0].ColumnName.ToString();
    MyGridColStyle1.Width = 140;
    dgtStyle.GridColumnStyles.Add(MyGridColStyle1);
    .
    .
    .
    DataGridTableStyle  dgtStyle = new DataGridTableStyle();
    dgtStyle.MappingName = myTable.TableName.ToString();
    DataGridColumnStyle MyGridColStyle2 = new DataGridTextBoxColumn();
    MyGridColStyle2.MappingName = myTable.Columns[1].ColumnName.ToString();
    MyGridColStyle2.HeaderText = myTable.Columns[1].ColumnName.ToString();
    MyGridColStyle2.Width = 120;
    dgtStyle.GridColumnStyles.Add(MyGridColStyle1);dtGrid商品.TableStyles.Add(dgtStyle);