Практическое руководство. Установка стилей для ячейки по умолчанию и форматов данных в элементе управления DataGridView формы Windows Forms с помощью конструктора
Обновлен: Ноябрь 2007
Элемент управления DataGridView позволяет установить стили для ячейки по умолчанию и форматы данных ячейки для всего элемента управления, для определенных столбцов, для заголовков строк и столбцов, а также для чередующихся строк для создания эффекта бухгалтерской книги. Стили по умолчанию, установленные для всего элемента управления, переопределяются стилями по умолчанию, установленными для столбцов и чередующихся строк. Кроме того, стили, устанавливаемые для отдельных строк и ячеек, переопределяют установленные по умолчанию стили.
Дополнительные сведения о стилях ячеек см. в разделе Стили ячеек элемента управления DataGridView в Windows Forms. Сведения об установки стилей для чередующихся строк см. в разделе Практическое руководство. Установка стилей для чередующихся строк в элементе управления DataGridView формы Windows Forms с помощью конструктора.
Для установки стилей можно также использовать свойство RowTemplate, действующее на все строки, которые будут добавлены в элемент управления. Дополнительные сведения о шаблоне строк см. в разделе Практическое руководство. Применение шаблонов строк для настройки отображения строк элемента управления DataGridView в Windows Forms.
Для следующих процедур требуется проект Приложение Windows с формой, содержащей элемент управления DataGridView. Сведения о создании такого проекта см. в разделах Практическое руководство. Создание проекта приложения Windows и Практическое руководство. Добавление элементов управления в формы Windows Forms..
Примечание. |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска среды. Для изменения настроек выберите Параметры импорта и экспорта в меню Сервис. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Установка стилей по умолчанию для всех ячеек элемента управления
Выберите элемент управления DataGridView в конструкторе.
В окне Свойства нажмите кнопку с многоточием () рядом со свойством DefaultCellStyle, ColumnHeadersDefaultCellStyle или RowHeadersDefaultCellStyle. Откроется диалоговое окно Построитель стилей ячеек.
Определите стиль путем установки свойств, используя панель Предварительный просмотр для подтверждения выбранных настроек.
Примечание. |
---|
Если визуальные стили включены, то стили заголовков строк и столбцов (кроме TopLeftHeaderCell) автоматически определяются текущей темой, переопределяя значения свойств ColumnHeadersDefaultCellStyle и RowHeadersDefaultCellStyle. С помощью конструктора можно установить стили ячеек для нескольких выбранных элементов управления DataGridView, но только в том случае, если они имеют одинаковые значения изменяемого свойства стилей ячеек. Если это свойство в каких-либо стилях ячеек отличается, то окна Свойства диалогового окна Построитель стилей ячеек будут пустыми. |
Установка стилей по умолчанию для ячеек отдельных столбцов
Щелкните правой кнопкой мыши по элементу управления DataGridView в конструкторе и выберите команду Правка столбцов.
Выберите столбец из списка Выбранные столбцы.
В таблице Свойства столбца нажмите кнопку с многоточием () рядом со свойством DefaultCellStyle. Откроется диалоговое окно Построитель стилей ячеек.
Определите стиль путем установки свойств, используя панель Предварительный просмотр для подтверждения выбранных настроек.
Форматирование данных в ячейках
Воспользуйтесь одной из предыдущих процедур для отображения диалогового окна Построитель стилей ячеек, связанного со свойством стиля ячейки по умолчанию.
В диалоговом окне Построитель стилей ячеек нажмите кнопку с многоточием () рядом со свойством Format. Отобразится диалоговое окно Строка формата.
Выберите тип формата, затем измените детали типа (например количество отображаемых десятичных знаков), используя поле Образец для подтверждения выбранных настроек.
В случае привязки элемента управления DataGridView к источнику данных, который может содержать значения NULL, заполните текстовое поле Значение NULL. Это значение будет отображаться при значении ячейки, равном пустой ссылке (NULL) (Nothing в Visual Basic) или DBNull.Value.
См. также
Задачи
Практическое руководство. Создание проекта приложения Windows
Практическое руководство. Добавление элементов управления в формы Windows Forms.
Основные понятия
Стили ячеек элемента управления DataGridView в Windows Forms
Ссылки
DataGridView.RowsDefaultCellStyle