winform中,让人困惑的调整datagrid列宽的问题
我检索了一下,网上普通采用这种方法:
1、新建立一个 DataGridTableStyle
DataGridTableStyle dtstyle= new DataGridTableStyle();
2、绑定数据源
dtstyle.MappingName=TableName;
3、设定
dg.TableStyles.Clear();
dg.TableStyles.Add(dtstyle);
dg.TableStyles[TableName].GridColumnStyles[ColumnName].Width=200;
可是我程序中是这样来绑定datagrid的,这种方式不能改,否则改动太大:dataGrid_user.DataSource=dt;
dt是我通过写好的一个类来执行sql语句取到的DataTable,绑定和取记录集只有这一句,那这样的话,我怎么来应用上面的改变列宽的方法呢?
TableName是什么?用我的程序中的什么来代替?ColumnName又用什么来代替?着急!谢谢大家!
改变一个列宽竟要这样的麻烦!