DataGridViewAutoSizeRowsMode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет значения для указания способа настройки значений высоты строк.
public enum class DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
type DataGridViewAutoSizeRowsMode =
Public Enum 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.