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