DataGridViewAutoSizeRowsMode 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义指定如何调整行高的值。
public enum class DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
type DataGridViewAutoSizeRowsMode =
Public Enum DataGridViewAutoSizeRowsMode
- 继承
字段
AllCells | 7 | 将行高调整到适合行中所有单元格(包括标头单元格)的内容。 |
AllCellsExceptHeaders | 6 | 将行高调整到适合行中所有单元格(不包括标头单元格)的内容。 |
AllHeaders | 5 | 将行高调整到适合行标头的内容。 |
DisplayedCells | 11 | 将行高调整到适合屏幕上当前显示的行中所有单元格(包括标头单元格)的内容。 |
DisplayedCellsExceptHeaders | 10 | 将行高调整到适合屏幕上当前显示的行中所有单元格(不包括标头单元格)的内容。 |
DisplayedHeaders | 9 | 将行高调整到适合屏幕上当前显示的行标头的内容。 |
None | 0 | 行高不自动调整。 |
示例
下面的代码示例设置每当单元格内容发生更改时自动调整其高度的行大小。 新行高度取决于所有行和列的内容。 此代码示例是“如何:在 Windows 窗体 DataGridView 控件中内容更改时自动调整单元格大小”中提供的较大示例的一部分。
void AutoSizeRowsMode( Object^ /*sender*/, EventArgs^ /*es*/ )
{
dataGridView1->AutoSizeRowsMode = DataGridViewAutoSizeRowsMode::AllCells;
}
private void AutoSizeRowsMode(Object sender, EventArgs es)
{
dataGridView1.AutoSizeRowsMode =
DataGridViewAutoSizeRowsMode.AllCells;
}
Private Sub AutoSizeRowsMode(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button7.Click
DataGridView1.AutoSizeRowsMode = _
DataGridViewAutoSizeRowsMode.AllCells
End Sub
注解
控件 DataGridView 可以根据每行的首选高度调整其行的大小。 首选行高度是显示该行中最大单元格值所需的最小高度。 通过不同的大小模式,可以指示哪些单元格用于计算新高度, (标题单元格或非标题单元格) ,以及是重设所有行大小还是仅调整当前显示的行的大小。 调整行子集的大小对于避免使用许多数据行时的性能损失非常有用。
基于内容的自动调整大小可防止用户使用鼠标调整行高。
控件属性和AutoResizeRows方法使用此DataGridViewAutoSizeRowsMode枚举。
有关大小调整模式的详细信息,请参阅 Windows 窗体 DataGridView 控件中的大小调整选项。