我正在尝试自动调整一行的高度,我发现它非常具有挑战性。
我已经设置了这个属性:
DataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells.
我也使用这种其他方法做到了:
DataGridView.AutoResizeRows(DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders)
也可以逐行使用:
DataGridView.AutoResizeRow(i, DataGridViewAutoSizeRowMode.AllCells)
甚至将行的高度硬编码为一个很大的值,它也不起作用!!所有行都以其默认高度显示。
这些都不起作用。我的选择已经不多了。
datagridview 中的大多数行不需要调整大小。但其中之一充满了这样的值:
“a”+“\n”+b+“\n”+“c”+“\n”+“d”+“\n”+“e”
我的意思是,短值但在不同的行。我必须以不同的方式显示它们,不能将它们全部显示在一起。但是 datagridview 只显示第一个,而所有其他的都被隐藏了,因为该行不会自动调整大小。
关于任何其他方式的任何想法。