【问题标题】:datagridview can't set rows height when AutoSizeRowsMode is AllCells当 AutoSizeRowsMo​​de 为 AllCells 时,datagridview 无法设置行高
【发布时间】:2020-08-31 11:31:20
【问题描述】:

AutoSizeRowsModeAllCells 时,我无法设置行高。

如果AutoSizeRowsModeNone,则一切正常。我可以设置。

但我必须使用AllCells AutoSizeRowsMode - 我该怎么办?

此代码不能同时使用,它不起作用:将这些代码行一起使用时没有任何反应:

datagridview1.RowTemplate.Height = 50
datagridview1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells

【问题讨论】:

  • 您是否尝试将最小高度设置为 50,同时在需要时允许行高超过 50?如果是这样,请将 DataGridViewRow.MinimumHeight Property 设置为 50。
  • 这就是我想要的,谢谢先生

标签: c# .net vb.net


【解决方案1】:

要将最小高度设置为 50,同时在需要时允许行高超过 50,请将 DataGridViewRow.MinimumHeight 属性设置为 50。

请注意,如果您允许将新行添加到 DataGridView,则新行不会出现 to_copy_MinimumHeight 属性。您可以通过放置来纠正此问题

dataGridView1.Rows(dataGridView1.NewRowIndex).MinimumHeight = 50

在表单的加载处理程序中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 2019-12-21
    • 1970-01-01
    相关资源
    最近更新 更多