c# - DataGridView 在代码中设置行高并禁用手动调整大小

标签 c# winforms datagridview

在我的网格中,我有以下代码行禁止用户手动调整大小:

dgvTruckAvail.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;

现在我需要在代码中设置列高但它不起作用(参见 DataGridView setting row height doesn't work)

我认为是这行代码导致了非大小问题。但是,现在我需要弄清楚如何

  1. 在代码中调整行数

  1. 防止用户自己调整行的大小

有什么建议吗?

最佳答案

设置:

dgvTruckAvail.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None;
dgvTruckAvail.AllowUserToResizeRows = false;

这将禁用行自动调整大小和手动调整行大小。要设置行高,您可以使用 RowTemplateHeightMinimumHeight 属性。

关于c# - DataGridView 在代码中设置行高并禁用手动调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8705640/

相关文章:

c# - CheckedListBox 控件中的 WordWrap

c# - 在 DataGridView 中隐藏滚动条

c# - 从数据库获取值后,C# 中的查询返回 false

c# 为一组对象获取属性并确保所有对象的值相同

c# - TreeNode 右键单击​​选项

c# - 自动显示 datagridview 中的更改

c# - DataGridViewCellStyle 如何给按钮设置样式?

c# - 类使用泛型和泛型类型参数时如何获取正确的MethodInfo对象

c# - 如何创建起始索引为 1(而不是 0)的 ArrayList

Java 到 C# 的转换。如何在位图上绘制矩形?