【问题标题】:resizing row number column in datagridview c#在datagridview c#中调整行号列的大小
【发布时间】:2015-06-22 10:56:42
【问题描述】:

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的宽度(不知道技术术语)(见红框部分)。
请告诉我如何以编程方式调整这个红框部分的大小。

【问题讨论】:

    标签: c# .net winforms datagridview


    【解决方案1】:

    “红框部分”是DataGridView 的行标题区域。该区域的宽度有特殊属性:RowHeadersWidth

    所以你需要

    DataGridView gv = c as DataGridView;
    gv.RowHeadersWidth += incrColumn;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-21
      • 2020-08-23
      • 1970-01-01
      • 2012-11-12
      • 1970-01-01
      • 2019-09-06
      • 2011-08-22
      • 1970-01-01
      相关资源
      最近更新 更多