Практическое руководство. Настройка стилей ячеек и форматов данных по умолчанию для элемента управления DataGridView в Windows Forms с помощью конструктора
Элемент управления DataGridView позволяет указать стили ячеек по умолчанию и форматы данных ячеек для всего элемента управления, для определенных столбцов, для заголовков строк и столбцов, а также для изменения строк для создания эффекта реестра. Стили по умолчанию, заданные для всего элемента управления, переопределяются стилями, заданными для столбцов и чередующихся строк. Кроме того, стили, заданные в коде для отдельных строк и ячеек, переопределяют стили по умолчанию.
Дополнительные сведения о стилях ячеек см. в разделе Стили ячеек в элементе управления DataGridView Windows Forms. Сведения о том, как настроить стили для чередующихся строк в элементе управления Windows Forms DataGridView с помощью конструктора, см. в статье .
Вы также можете задать стили с помощью свойства RowTemplate, чтобы повлиять на все строки, которые будут добавлены в элемент управления. Дополнительные сведения о шаблоне строки см. в разделе Как использовать шаблон строки для настройки строк в элементе управления DataGridView Windows Forms.
Для следующих процедур требуется проект приложения Windows
Настройка стилей по умолчанию для всех ячеек в элементе управления
Выберите элемент управления DataGridView в конструкторе.
В окне «Свойства» нажмите кнопку с эллипсисом (
) рядом с параметром DefaultCellStyle, ColumnHeadersDefaultCellStyleили RowHeadersDefaultCellStyle. Диалоговое окно CellStyle Builder откроется.
Определите стиль, задав свойства, используя панель предварительной версии, чтобы подтвердить выбор.
Заметка
Если визуальные стили включены, заголовки строк и столбцов (за исключением TopLeftHeaderCell) автоматически стильируются текущей темой, переопределяя значения свойств ColumnHeadersDefaultCellStyle и RowHeadersDefaultCellStyle.
Стили ячеек можно задать для нескольких выбранных элементов управления DataGridView с помощью конструктора, но только в том случае, если они имеют одинаковые значения для свойства стиля ячейки, которое требуется изменить. Если для этого свойства отличаются стили ячеек , диалоговое окно свойств CellStyle Builder будет пустым.
Настройка стилей по умолчанию для ячеек в отдельных столбцах
Щелкните правой кнопкой мыши элемент управления DataGridView в конструкторе и выберите «Редактировать столбцы».
Выберите столбец из списка Выбранные столбцы.
В сетке свойств столбца нажмите на кнопку многоточия (
) рядом со свойством DefaultCellStyle. Откроется диалоговое окно "Построитель стиля ячеек".
Определите стиль, задав свойства, и подтвердите свой выбор с помощью панели предварительного просмотра.
Форматирование данных в ячейках
Используйте одну из предыдущих процедур, чтобы отобразить диалоговое окно CellStyle Builder, связанное со свойством стиля ячейки по умолчанию.
В диалоговом окне CellStyle Builder нажмите кнопку с многоточием (
) рядом с свойством Format. Появляется диалоговое окно Формат строки.
Выберите тип формата, а затем измените его параметры (например, количество отображаемых десятичных знаков), используя поле Sample для подтверждения выбора.
Если вы привязываете элемент управления
к источнику данных, который, скорее всего, содержит NULL значения, заполните текстовое поле . Это значение отображается, если значение ячейки равно значению NULL ( Nothing
в Visual Basic) или DBNull.Value.
См. также
- DataGridView
- DataGridViewCellStyle
- DataGridView.DefaultCellStyle
- DataGridView.RowsDefaultCellStyle
- DataGridViewColumn.DefaultCellStyle
- DataGridViewCellStyle.Format
- Стили ячеек в элементе управления DataGridView в Windows Forms
- Практическое руководство. Настройка стилей переменных строк для элемента управления DataGridView в Windows Forms с помощью конструктора
- Практическое руководство. Создание проекта приложения Windows Forms
- Практическое руководство. Добавление элементов управления в Windows Forms
.NET Desktop feedback