datagridview绑定datatable时,如何更改列宽 dgInsurance.Columns["check"].Width = 20; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一旦dataGridView1.DataSource = datatable1绑定后,程序就报错。没有办法在去利用dgv.Columns["xx"].Width =20这样去修改了。能否在绑定的时间,就定义了宽度。 要么先直接连到数据库,把你的表格先生成了,格式调好,然后直接赋DataSource要么在new Columns的时候看看能不能设置列宽 dataGridView1.Columns[1]Width = 20;dataGridView1.Columns[2]Width = 20;dataGridView1.Columns[3]Width = 20; 已经用了: for (int i = 0; i < col.Length; i++) { DataGridViewColumn coll = new DataGridViewColumn(); coll.CellTemplate = new DataGridViewTextBoxCell(); coll.FillWeight = 1; col[i] = coll; } dataGridView1.Columns.AddRange(col);然后才绑定dataGridView1.DataSource = datatable1还是一样的报错 不知道是不是在datasource时使用了autofill的功能, 需要人工fill。有知道的请解释一下 求教.net并发极限。急! 关于获得ACCESS(mdb)表头信息问题 flash9.0控件 winform 单击事件动态添加 用webbrowser打开word时,老提示打开还是保存 怎样实现PLC与计算机的通信? 怎样让进程延迟半分钟啊? C# 如何实现打开一个文件夹的(连接到本地硬盘的文件夹) 谢谢各位兄弟 c#中如何操作*.txt文件 128M DDR+P4 1.7MHZ 运行.NET 速度怎样? 写了段扑克牌的发牌程序,可是输出不了花色 C#打印时按内容控制出纸量 求一个winform仿CDK输入代码
能否在绑定的时间,就定义了宽度。
要么在new Columns的时候看看能不能设置列宽
dataGridView1.Columns[2]Width = 20;
dataGridView1.Columns[3]Width = 20;
已经用了:
for (int i = 0; i < col.Length; i++)
{
DataGridViewColumn coll = new DataGridViewColumn();
coll.CellTemplate = new DataGridViewTextBoxCell();
coll.FillWeight = 1;
col[i] = coll;
}
dataGridView1.Columns.AddRange(col);
然后才绑定
dataGridView1.DataSource = datatable1
还是一样的报错
有知道的请解释一下