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