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

Определение

Определяет значения для указания способа настройки значений высоты строк.Defines values for specifying how the heights of rows are adjusted.

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

Поля

AllCells 7

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

AllCellsExceptHeaders 6

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

AllHeaders 5

Значения высоты строк изменяются в соответствии с содержимым заголовка строк.The row heights adjust to fit the contents of the row header.

DisplayedCells 11

Значения высоты строк изменяются в соответствии с содержимым всех ячеек в строках, отображаемых в текущий момент на экране, включая ячейки заголовка.The row heights adjust to fit the contents of all cells in rows currently displayed onscreen, including header cells.

DisplayedCellsExceptHeaders 10

Значения высоты строк изменяются в соответствии с содержимым всех ячеек в строках, отображаемых в текущий момент на экране, исключая ячейки заголовка.The row heights adjust to fit the contents of all cells in rows currently displayed onscreen, excluding header cells.

DisplayedHeaders 9

Значения высоты строк изменяются в соответствии с содержимым заголовков строк, отображаемых в текущий момент на экране.The row heights adjust to fit the contents of the row headers currently displayed onscreen.

None 0

Значения высоты строк не изменяются автоматически.The row heights do not automatically adjust.

Примеры

Следующий пример кода задает автоматическое изменение высоты строк при изменении содержимого ячейки.The following code example sets rows to automatically resize their height whenever cell contents change. Новая высота строки определяется на основе содержимого всех строк и столбцов.The new row height is determined from the contents of all rows and columns. Этот пример кода является частью более крупного примера, приведенного в разделе как: Автоматически изменять размер ячеек при изменении содержимого в элементе управленияWindows Forms DataGridView.This code example is part of a larger example provided in How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control.

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 Элемент управления может изменять размер своих строк на основе предпочтительной высоты каждой строки.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 nonheader 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 свойством AutoSizeRowsMode элемента управления AutoResizeRows и методом.This enumeration is used by the DataGridView control AutoSizeRowsMode property and AutoResizeRows method.

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

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

Дополнительно