QQ:416246137 欢迎大家交流
使用DataGridTextBoxColumn类,可以设置列宽Width,只要结合我写的函数GetFieldLong就可以。
教你看吧,
看到有Width那一行就是了。
我把我的代码发给你看,你帮我看下:
private void jinhuojilu_Load(object sender, System.EventArgs e)
{
Form2 for2=new Form2();
string quanju=for2.xuanfang();
this.label1.Text=for2.xuanfang();
conn= new SqlConnection("Server=127.0.0.1;database=lingding;user id=sa;password=198223");//---连接
dataA = new SqlDataAdapter("select * from jinhuojilu where 产品名称='"+quanju+"'",conn);
dataA.Fill(ds);
this.dataGrid1.DataSource=ds.Tables[0];
DataGridTableStyle ts=new DataGridTableStyle();
ts.MappingName="jinhuojilu";
this.dataGrid1.TableStyles.Clear();
this.dataGrid1.TableStyles.Add(ts);
DataGridTextBoxColumn NumColumn = new DataGridTextBoxColumn();
NumColumn.MappingName = "商品名称";
NumColumn.HeaderText = "商品名称";
NumColumn.Width = 1000;
ts.GridColumnStyles.Add(NumColumn);
}
运行后商品名称那列没有改变列宽。帮我!~~