System.Windows.Forms.DataGridViewAutoSizeRowMode Enumeration

Defines values for specifying how the height of a row is adjusted.

Syntax

public enum DataGridViewAutoSizeRowMode

Remarks

The System.Windows.Forms.DataGridView control can resize its rows based on the preferred height of each row. The preferred row height is the minimum height required to display the largest cell value in that row. Different size modes let you indicate which cells are used to calculate the new heights (either header cells or non-header cells) and whether to resize all rows or only the rows that are currently displayed. Resizing a subset of rows is useful to avoid a performance penalty when working with many rows of data.

Content-based automatic resizing prevents users from adjusting row heights with the mouse.

This enumeration is used by the System.Windows.Forms.DataGridView control erload:System.Windows.Forms.DataGridView.AutoResizeRow method.

For more information about sizing modes, see Sizing Options in the Windows Forms DataGridView Control.

Members

Member NameDescription
AllCells

The row height adjusts to fit the contents of all cells in the row, including the header cell.

AllCellsExceptHeader

The row height adjusts to fit the contents of all cells in the row, excluding the header cell.

RowHeader

The row height adjusts to fit the contents of the row header.

Requirements

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
Assembly Versions: 2.0.0.0
Since: .NET 2.0