Поделиться через


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

Значения высоты строк не изменяются автоматически.

Примеры

В следующем примере кода задается автоматический размер высоты строк при изменении содержимого ячейки. Новая высота строки определяется на основе содержимого всех строк и столбцов. Этот пример кода является частью более крупного примера, приведенного в разделе 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 управления может изменять размер строк в зависимости от предпочтительной высоты каждой строки. Предпочтительная высота строки — это минимальная высота, необходимая для отображения наибольшего значения ячейки в этой строке. Различные режимы размера позволяют указать, какие ячейки используются для вычисления новой высоты (ячеек заголовков или ячеек без заголовка), а также указать, следует ли изменять размер всех строк или только отображаемых в данный момент строк. Изменение размера подмножества строк полезно, чтобы избежать снижения производительности при работе с большим количеством строк данных.

Автоматическое изменение размера на основе содержимого не позволяет пользователям настраивать высоту строк с помощью мыши.

Это перечисление используется свойством DataGridView элемента управления AutoSizeRowsMode и AutoResizeRows методом .

Дополнительные сведения о режимах изменения размера см. в разделе Параметры изменения размера элемента управления Windows Forms DataGridView.

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

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