我的DataGridView内部数据都是通过后台代码写的,现在输出的列要控制他的列宽(通过代码)。请问,怎么写呀?这些代码是在SQL语句后面还是在SQL语句的前面。请给点代码好吗?
解决方案 »
- XNA4.0 画线
- 如何释放StgOpenStorage打开的文件
- VS中ProjectAssemblies文件夹处理的问题?
- IDataReader 与 SqlDataReader 区别
- @@@@@@@@@@@@十万火急,对面的正则高手看过来@@@@@@@@@@@@@@
- 在C#中如何嵌入JAVASCRIPT语言
- 请问用什么控件可以传数组?
- 还是c#.net中(Win Form)对DataGrid的多行增加、删除、修改的问题。如解决再加分
- 使用 Socket.Receive 方法接收資料時要如何判斷資料已全部接收完畢??
- 请问?
- 请问在vs2010里,源代码管理资源管理器是什么来的?它的作用是什么?
- 只有 assignment、call、increment、decrement 和 new 对象表达式可用作语
2.this.dataGridView.DataSource = ds.Tables[0];
this.dataGridView.Columns[0].FillWeight = 10; //第一列的相对宽度为10%
this.dataGridView.Columns[1].FillWeight = 20; //第二列的相对宽度为20%
this.dataGridView.Columns[2].FillWeight = 30; //第三列的相对宽度为30%
AutoSizeMode属性可以设置的值还有不少:
成员名称 说明
NotSet 列的大小调整行为从DataGridView.AutoSizeColumnsMode 属性继承。
None 列宽不会自动调整。
AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。
AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。
DisplayedCells 调整列宽,以适合当前屏幕上显示的行的列中的所有单元格的内容,包括标题单元格。
DisplayedCellsExceptHeader 调整列宽,以适合当前屏幕上显示的行的列中的所有单元格的内容,不包括标题单元格。
ColumnHeader 调整列宽,以适合列标题单元格的内容。
你应该会 了