DataGridViewAutoSizeRowsMode 枚举

定义

定义指定如何调整行高的值。

public enum class DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
type DataGridViewAutoSizeRowsMode = 
Public Enum DataGridViewAutoSizeRowsMode
继承
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 控件中的大小调整选项

适用于

另请参阅