IDE VS2010,c#.net 4.0
我需要以编程方式调整datagridview的列,因此我编写了以下代码:
internal static void ResizeGridViewColumns1(Control c, int incrColumn = 5)
{
DataGridView gv = c as DataGridView;
foreach (DataGridViewColumn currentColumn in gv.Columns)
{
currentColumn.Width +=incrColumn;
}
}
上面的代码正在调整datagridview的列大小,但我还想调整gridNumberColumn的宽度(不知道技术术语)(参见红框部分)。
请告诉我如何以编程方式调整这个红盒子部分的大小。
答案 0 :(得分:1)
“redbox part”是DataGridView
的行标题区域。该区域的宽度有特殊属性:RowHeadersWidth
所以你需要
DataGridView gv = c as DataGridView;
gv.RowHeadersWidth += incrColumn;