【问题标题】:Adjusting column width of datagridview according to content size根据内容大小调整datagridview的列宽
【发布时间】:2014-01-06 12:11:13
【问题描述】:

各位通过指定列索引,可以设置该列的autoresize属性。 喜欢,

 gridview.AutoResizeColumn(1);

有什么方法可以将此属性设置为 datagridview 而无需指定列索引?

【问题讨论】:

    标签: c# properties datagridview autoresize


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      我建议您在创建时设置该值,例如:

      Column myColumn = new Column() { AutoResizeColumn = true };
      

      然后将此列添加到您的gridview的列列表中

      另一方面,您可以执行“for each”循环来循环所有列并为它们提供适当的参数值:

      for each (Column col in gridview.Columns) {
          col.AutoResizeColumn = true;
      }
      

      但是在初始化时这样做可能是一种非常稳定的方法(比如拥有一个列模板对象),如果您需要更改值,那么您可以通过索引调用这种方式假设:

      gridview.Columns[index].AutoResizeColumn = false //as you wish
      

      【讨论】:

        猜你喜欢
        • 2011-04-18
        • 1970-01-01
        • 2014-02-21
        • 2013-02-18
        • 2014-04-29
        • 2011-09-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多