我将尝试自动调整一行的高度,但发现这很具有挑战性。
我已经设置了以下属性:
DataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells.
我也用另一种方法做到了这一点:
DataGridView.AutoResizeRows(DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders)
同时,通过使用以下方法逐行操作:
DataGridView.AutoResizeRow(i, DataGridViewAutoSizeRowMode.AllCells)
而且,即使将行高硬编码为大值,它也无效!! 所有的行都按照它们的默认高度显示。
这些方法都不起作用。我已经没有其他选择了。
datagridview中的大多数行不需要调整大小。但其中一个行填充了像这样的值:
"a" + "\ n" + b + "\ n" + "c" + "\ n" + "d" + "\ n" + "e"
我的意思是,短值但在不同的行上。我必须分别显示它们,不能将它们全部显示在一起。 但是datagridview仅显示第一个,所有其他行都被隐藏,因为行不会自动调整大小。
有任何其他方法吗?