【发布时间】:2011-04-26 06:35:03
【问题描述】:
您好,我在 C#.Net 3.5 中使用 DataGridView,我希望将所有行的高度设置为 Autosize。我已定义 WrapMode = true 但未获取高度 Autosize
所以请指导我
谢谢
【问题讨论】:
标签: c# datagridview height rows autosize
您好,我在 C#.Net 3.5 中使用 DataGridView,我希望将所有行的高度设置为 Autosize。我已定义 WrapMode = true 但未获取高度 Autosize
所以请指导我
谢谢
【问题讨论】:
标签: c# datagridview height rows autosize
设置“DefaultCellStyle” -> WrapMode = true 在设计中,很容易!
【讨论】:
DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders;
如果您想保持相同的列宽,这是一个更好的选择。
【讨论】:
DataGridViewAutoSizeRowsMode 没有DisplayedCellsExceptHeaders 的定义,它就必须是AllCellsExceptHeaders。
如果您只想更改特定行:
int j = Rowindex;
datagridview1.AutoResizeRow(j, DataGridViewAutoSizeRowMode.AllCells);
【讨论】:
DataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
见http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.autosizerowsmode.aspx
【讨论】: