Главная » Статьи » Visual Basic » WPF

DataGrid
Элемент управления DataGrid позволяет отображать и редактировать данные из множества различных источников, таких как база данных SQL, запрос LINQ и другие источники данных с возможностью привязки.

Столбцы могут отображать текст, элементы управления, такие как ComboBox, или любое другое содержимое WPF, такое как изображения, кнопки и любая комбинация содержимого в шаблоне. Можно использовать DataGridTemplateColumn для отображения данных, определенных в шаблоне, и приведенные ниже типы столбцов предоставляются по умолчанию.

Тип создаваемого столбца
Тип данных
DataGridTextColumn
String
DataGridCheckBoxColumn
Boolean
DataGridComboBoxColumn
Enum
DataGridHyperlinkColumn
Uri

Внешний вид сетки данных можно настраивать, например изменять шрифт, цвет и размер ячейки.Элемент управления DataGrid поддерживает всю функциональность стилей и шаблонов других элементов управления WPF.
DataGrid также включает как установленные по умолчанию, так и настраиваемые расширения функциональности для редактирования, сортировки и проверки.

В следующей таблице приведены некоторые из распространенных задач для элемента управления
DataGrid и порядок их выполнения. Подключившись к соответствующему API, можно найти дополнительные сведения и примеры кода.

Сценарий
Подход
Переменные цвета фона
Установите свойство AlternationIndex в значение не меньше 2, а затем назначьте элемент Brush свойствам RowBackground и AlternatingRowBackground.

Определение поведения при выборе ячейки и строки
Установите свойства SelectionMode и SelectionUnit.

Настройка внешнего вида заголовков, ячеек и строк
Примените новый элемент Style к свойству ColumnHeaderStyle, RowHeaderStyle, CellStyle или RowStyle.

Доступ к выбранным элементам
Проверьте свойство SelectedCells для получения выбранных ячеек и свойство SelectedItems для получения выбранных строк. Подробные сведения см. в разделе SelectedCells.

Настройка взаимодействия с пользователем
Установите свойства CanUserAddRows, CanUserDeleteRows, CanUserReorderColumns, CanUserResizeColumns, CanUserResizeRows и CanUserSortColumns.

Отмена или изменение автоматически созданных столбцов
Обработать событие AutoGeneratingColumn.

Заморозка столбца
Установите свойство FrozenColumnCount в значение 1 и переместите столбец в крайнюю левую позицию ( DisplayIndex = 0).





Источник: http://expert1.ucoz.com/
Категория: WPF | Добавил: expert1 (01.05.2012)
Просмотров: 2883 | Теги: vb wpf | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: