【问题标题】:DataGridView Row Height AutosizeDataGridView 行高自动调整
【发布时间】:2011-04-26 06:35:03
【问题描述】:

您好,我在 C#.Net 3.5 中使用 DataGridView,我希望将所有行的高度设置为 Autosize。我已定义 WrapMode = true 但未获取高度 Autosize

所以请指导我

谢谢

【问题讨论】:

    标签: c# datagridview height rows autosize


    【解决方案1】:

    设置“DefaultCellStyle” -> WrapMode = true 在设计中,很容易!

    【讨论】:

      【解决方案2】:

      DataGridViewAutoSizeRowsMo​​de.DisplayedCellsExceptHeaders;

      如果您想保持相同的列宽,这是一个更好的选择。

      【讨论】:

      • 只要DataGridViewAutoSizeRowsMode 没有DisplayedCellsExceptHeaders 的定义,它就必须是AllCellsExceptHeaders
      【解决方案3】:

      如果您只想更改特定行:

       int j = Rowindex;
       datagridview1.AutoResizeRow(j, DataGridViewAutoSizeRowMode.AllCells);
      

      【讨论】:

        【解决方案4】:

        DataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells

        http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.autosizerowsmode.aspx

        【讨论】:

        • 感谢@Yoshi +1。您还可以在设计时使用相同的属性设置网格的属性。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-11-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-11
        • 2019-05-01
        • 2010-12-19
        相关资源
        最近更新 更多