DataGridViewAutoSizeRowMode Перечисление

Определение

Определяет значения для указания способа регулировки высоты строки.Defines values for specifying how the height of a row is adjusted.

public enum class DataGridViewAutoSizeRowMode
public enum DataGridViewAutoSizeRowMode
type DataGridViewAutoSizeRowMode = 
Public Enum DataGridViewAutoSizeRowMode
Наследование
DataGridViewAutoSizeRowMode

Поля

AllCells 3

Высота строки изменяется в соответствии с содержимым всех ее ячеек, включая ячейку заголовка.The row height adjusts to fit the contents of all cells in the row, including the header cell.

AllCellsExceptHeader 2

Высота строки изменяется в соответствии с содержимым всех ее ячеек, исключая ячейку заголовка.The row height adjusts to fit the contents of all cells in the row, excluding the header cell.

RowHeader 1

Высота строки изменяется в соответствии с содержимым заголовка строки.The row height adjusts to fit the contents of the row header.

Примеры

В следующем примере кода третья строка в элементе управления изменяется, чтобы вместить содержимое ее неголовных ячеек.The following code example resizes the third row in the control to fit the contents of its nonheader cells. Этот пример кода является частью большого примера, приведенного в разделе как программно изменять размер ячеек в соответствии с содержимым в элементе управления Windows Forms DataGridView.This code example is part of a larger example provided in How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control.

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Элемент управления может изменять размер своих строк на основе предпочтительной высоты каждой строки.The 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.

Это перечисление используется DataGridView методом Control AutoResizeRow .This enumeration is used by the DataGridView control AutoResizeRow method.

Дополнительные сведения о режимах изменения размеров см. в разделе Параметры изменения размера в элементе управления Windows Forms DataGridView.For more information about sizing modes, see Sizing Options in the Windows Forms DataGridView Control.

Применяется к

См. также раздел