DataGridView行高自适应

31

我正在使用C# .NET 3.5中的DataGridView,希望将所有行的高度设置为AutoSize

我设置了WrapMode = true,但仍未实现自动调整高度。

4个回答

58

1
感谢 @Yoshi +1。您还可以使用相同的属性在设计时设置网格的属性。 - TheLukeMcCarthy

5

如果您只想更改特定行:

 int j = Rowindex;
 datagridview1.AutoResizeRow(j, DataGridViewAutoSizeRowMode.AllCells);

2

DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders;

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


只要 DataGridViewAutoSizeRowsMode 没有定义 DisplayedCellsExceptHeaders,它就必须是 AllCellsExceptHeaders - Vali Maties

0

在设计中设置 "DefaultCellStyle" -> WrapMode = true,非常简单!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接