Практическое руководство. Настройка формата отображения четных строк для элемента управления DataGridView в Windows Forms
Обновлен: Ноябрь 2007
Данные в таблицах часто представлены в формате, подобном бухгалтерским книгам: в чередующихся строках используется разный цвет фона. Применение такого формата позволяет проще определять, какие ячейки находятся в какой строке; это особенно удобно в широких таблицах со множеством столбцов.
С помощью элемента управления DataGridView можно указать полные сведения о стиле для чередующихся строк. Для различения чередующихся строк можно использовать такие характеристики стиля, как цвет фона, цвет текста и начертание шрифта.
Поддержка Visual Studio для этой задачи. Дополнительные сведения см. в разделах Практическое руководство. Установка стилей для чередующихся строк в элементе управления DataGridView формы Windows Forms с помощью конструктора и Практическое руководство. Установка стилей для чередующихся строк в элементе управления DataGridView формы Windows Forms с помощью конструктора.
Настройка формата отображения чередующихся строк программными средствами
Задайте свойства объектов DataGridViewCellStyle, возвращаемых свойствами RowsDefaultCellStyle и AlternatingRowsDefaultCellStyle элемента управления DataGridView.
With Me.dataGridView1 .RowsDefaultCellStyle.BackColor = Color.Bisque .AlternatingRowsDefaultCellStyle.BackColor = Color.Beige End With
this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.Bisque; this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige;
Примечание. Стили, заданные с помощью свойств RowsDefaultCellStyle и AlternatingRowsDefaultCellStyle, переопределяют стили, заданные на уровне столбцов и элемента управления DataGridView. Однако они в свою очередь переопределяются стилями, заданными на уровне отдельных строк и ячеек. Дополнительные сведения см. в разделе Стили ячеек элемента управления DataGridView в Windows Forms.
Компиляция кода
Для этого примера требуются перечисленные ниже компоненты.
Элемент управления DataGridView с именем dataGridView1.
Ссылки на сборки System, System.Drawing и System.Windows.Forms.
Отказоустойчивость
Для достижения максимальной масштабируемости объекты DataGridViewCellStyle следует распределить по нескольким строкам, столбцам или ячейкам с одинаковыми стилями, чтобы не задавать свойства стилей для каждого элемента в отдельности. Дополнительные сведения см. в разделе Масштабирование элемента управления DataGridView в Windows Forms.
См. также
Задачи
Основные понятия
Стили ячеек элемента управления DataGridView в Windows Forms
Масштабирование элемента управления DataGridView в Windows Forms
Ссылки
DataGridView.AlternatingRowsDefaultCellStyle
DataGridView.RowsDefaultCellStyle
Другие ресурсы
Базовое форматирование и оформление элемента управления DataGridView в Windows Forms