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 的宽度(不知道技术术语)(见红框部分)。
请告诉我如何以编程方式调整这个红框部分的大小。
最佳答案
“红框部分”是DataGridView
的行标题区域。该区域的宽度有一个特殊属性:RowHeadersWidth
所以你需要
DataGridView gv = c as DataGridView;
gv.RowHeadersWidth += incrColumn;
关于c# - 在datagridview c#中调整行号列的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30978174/