DataGridViewAutoSizeRowMode 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义一些值,用于指定如何调整行的高度。
public enum class DataGridViewAutoSizeRowMode
public enum DataGridViewAutoSizeRowMode
type DataGridViewAutoSizeRowMode =
Public Enum DataGridViewAutoSizeRowMode
- 继承
字段
AllCells | 3 | 行高调整到适合行中所有单元格(包括标头单元格)的内容。 |
AllCellsExceptHeader | 2 | 行高调整到适合行中所有单元格(不包括标头单元格)的内容。 |
RowHeader | 1 | 行高调整到适合行标头的内容。 |
示例
下面的代码示例调整控件中的第三行的大小以适应其非标题单元格的内容。 此代码示例是 How to: 以编程方式调整单元格大小以适应 Windows 窗体 DataGridView 控件中内容的大型示例的一部分。
void SizeThirdRow( Object^ /*sender*/, EventArgs^ /*e*/ )
{
dataGridView1->AutoResizeRow(2, DataGridViewAutoSizeRowMode::AllCellsExceptHeader);
}
private void SizeThirdRow(Object sender, EventArgs e)
{
dataGridView1.AutoResizeRow(
2, DataGridViewAutoSizeRowMode.AllCellsExceptHeader);
}
Private Sub SizeThirdRow(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button7.Click
Dim thirdRow As Integer = 2
DataGridView1.AutoResizeRow( _
2, DataGridViewAutoSizeRowMode.AllCellsExceptHeader)
End Sub
注解
控件 DataGridView 可以根据每行的首选高度调整其行的大小。 首选行高度是显示该行中最大单元格值所需的最小高度。 通过不同的大小模式,可以指示哪些单元格用于计算新高度, (标题单元格或非标题单元格) 以及是重设所有行大小还是仅调整当前显示的行的大小。 调整行子集的大小对于避免使用许多数据行时的性能损失非常有用。
基于内容的自动调整大小可防止用户使用鼠标调整行高。
此枚举由 DataGridView 控件 AutoResizeRow 方法使用。
有关大小调整模式的详细信息,请参阅 Windows 窗体 DataGridView 控件中的大小调整选项。