DataGridTableStyle ts = new DataGridTableStyle(true);
ts.MappingName = this.dataSet1.Tables[0].TableName;
this.dataGridGoodsInfo.TableStyles.Add(ts);
int iCol = this.dataSet1.Tables[0].Columns.Count
for(int i = 0;i<iCol;i++)
{
   ts.GridColumnStyles[i].Width = this.dataGrid1.Width /iCol;
}

解决方案 »

  1.   

    //dataGrid1绑定dataSet1
    DataGridTableStyle ts = new DataGridTableStyle(true);
    ts.MappingName = this.dataSet1.Tables[0].TableName;
    this.dataGrid1.TableStyles.Add(ts);
    int iCol = this.dataSet1.Tables[0].Columns.Count;
    //平均分配大小,你也可以根据需要分配
    for(int i = 0;i<iCol;i++)
    {
    ts.GridColumnStyles[i].Width = this.dataGrid1.Width /iCol;
    }