Практическое руководство. Применение шаблонов строк для настройки отображения строк элемента управления DataGridView в Windows Forms
Обновлен: Ноябрь 2007
Шаблон строк используется элементом управления DataGridView в качестве образца для всех строк, добавляемых в элемент управления путем привязки данных или при вызове метода DataGridViewRowCollection.Add без указания существующей строки.
Шаблон строк обеспечивает более широкие возможности управления внешним видом и поведением строк по сравнению со свойством RowsDefaultCellStyle. С помощью шаблона строк можно задать любые свойства DataGridViewRow, включая DefaultCellStyle.
В некоторых ситуациях для достижения определенного результата использование шаблонов строк является необходимым. Например, информацию о высоте строки нельзя сохранить в свойстве DataGridViewCellStyle, поэтому для изменения высоты, принимаемой по умолчанию для всех строк, необходимо использовать шаблон строк. Шаблоны строк могут использоваться также при создании собственных классов, производных от DataGridViewRow, если пользовательский тип предполагается использовать впоследствии при добавлении новых строк в элемент управления.
Примечание. |
---|
Шаблон строк используется только при добавлении строк. Существующие строки невозможно изменить путем настройки шаблона строк. |
Использование шаблона строк
Задайте свойства объекта, полученного из свойства DataGridView.RowTemplate.
With Me.dataGridView1.RowTemplate .DefaultCellStyle.BackColor = Color.Bisque .Height = 35 .MinimumHeight = 20 End With
DataGridViewRow row = this.dataGridView1.RowTemplate; row.DefaultCellStyle.BackColor = Color.Bisque; row.Height = 35; row.MinimumHeight = 20;
DataGridViewRow^ row = this->dataGridView1->RowTemplate; row->DefaultCellStyle->BackColor = Color::Bisque; row->Height = 35; row->MinimumHeight = 20;
Компиляция кода
Для этого примера требуются перечисленные ниже компоненты.
Элемент управления DataGridView с именем dataGridView1.
Ссылки на сборки System, System.Drawing и System.Windows.Forms.
См. также
Основные понятия
Стили ячеек элемента управления DataGridView в Windows Forms
Ссылки
Другие ресурсы
Базовое форматирование и оформление элемента управления DataGridView в Windows Forms