Практическое руководство. Установка стилей для ячейки по умолчанию и форматов данных в элементе управления DataGridView формы Windows Forms с помощью конструктора
Элемент управления DataGridView позволяет задать стили ячеек и форматы данных по умолчанию для всего элемента управления, определенных столбцов, заголовков строк и столбцов, а также для чередующихся строк, чтобы получить эффект бухгалтерской книги. Стили по умолчанию, заданные для всего элемента управления, переопределяются стилями по умолчанию, заданными для столбцов и чередующихся строк. Кроме того, стили, заданные в коде для отдельных строк и ячеек, переопределяют стили по умолчанию.
Дополнительные сведения о стилях ячеек см. в статье Стили ячеек элемента управления DataGridView в Windows Forms. Сведения о задании стилей для чередующихся строк см. в статье Практическое руководство. Установка стилей для чередующихся строк в элементе управления DataGridView формы Windows Forms с помощью конструктора.
С помощью свойства RowTemplate можно также задать стили, которые будут применяться ко всем строкам, добавляемым в элемент управления. Дополнительные сведения о шаблоне строки см. в статье Практическое руководство. Применение шаблонов строк для настройки отображения строк элемента управления DataGridView в Windows Forms.
Для выполнения следующих процедур требуется проект Приложение Windows с формой, содержащей элемент управления DataGridView. Сведения о создании такого проекта см. в статьях Практическое руководство. Создание проекта приложения Windows Forms и Практическое руководство. Добавление элементов управления в Windows Forms.
Установка стилей по умолчанию для всех ячеек в элементе управления
Выберите в конструкторе элемент управления DataGridView.
В окне "Свойства" нажмите кнопку с многоточием () рядом с элементом ColumnHeadersDefaultCellStyleуправления или RowHeadersDefaultCellStyle свойствомDefaultCellStyle. Откроется диалоговое окно Построитель CellStyle.
Определите стиль, задав свойства и проверив результат в области Предварительный просмотр.
Примечание.
Если включены визуальные стили, стили заголовков строк и столбцов (за исключением TopLeftHeaderCell) автоматически определяются текущей темой, которая переопределяет значения свойств ColumnHeadersDefaultCellStyle и RowHeadersDefaultCellStyle.
В конструкторе можно задать стили ячеек для нескольких выбранных элементов управления DataGridView, но при этом изменяемое свойство стиля ячеек должно иметь одинаковые значения. Если какие-либо стили ячеек для этого свойства различаются, окно Свойства в диалоговом окне Построитель CellStyle будет пустым.
Установка стилей по умолчанию для ячеек в отдельных столбцах
В конструкторе щелкните правой кнопкой мыши элемент управления DataGridView и выберите команду Изменить столбцы.
Выберите столбец в списке Выбранные столбцы.
В сетке свойств столбца нажмите кнопку с многоточием () рядом с свойствомDefaultCellStyle. Откроется диалоговое окно Построитель CellStyle.
Определите стиль, задав свойства и проверив результат в области Предварительный просмотр.
Форматирование данных в ячейках
Используйте одну из описанных выше процедур, чтобы открыть диалоговое окно Построитель CellStyle для свойства стиля ячеек по умолчанию.
В диалоговом окне CellStyle Builder нажмите кнопку с многоточием () рядом с свойствомFormat. Откроется диалоговое окно Строка формата.
Выберите тип формата, а затем измените сведения о типе (например, количество отображаемых десятичных разрядов), используя поле Образец для проверки результата.
Если элемент управления DataGridView привязывается к источнику данных, который, скорее всего, будет содержать значения 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