28

嗨,我在 C#.Net 3.5 中使用 DataGridView,我希望将所有行的高度设置为 Autosize .. 我已经定义 WrapMode = true 但没有得到高度 Autosize

所以请指导我

谢谢

4

4 回答 4

52

DataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells

请参阅http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.autosizerowsmode.aspx

于 2010-10-21T21:04:28.360 回答
4

如果您只想更改特定行:

 int j = Rowindex;
 datagridview1.AutoResizeRow(j, DataGridViewAutoSizeRowMode.AllCells);
于 2014-12-19T06:49:09.890 回答
1

DataGridViewAutoSizeRowsMo​​de.DisplayedCellsExceptHeaders;

如果您想保持相同的列宽,这是一个更好的选择。

于 2012-11-17T08:39:35.490 回答
0

在设计中设置“DefaultCellStyle”-> WrapMode = true,很简单!

于 2021-07-21T22:25:13.893 回答