Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
WindowsForms Лр-3.docx
Скачиваний:
2
Добавлен:
16.08.2019
Размер:
60.01 Кб
Скачать

Компонент dataViewGrid

Элемент управления DataGridView предоставляет мощный и гибкий способ отображения данных в табличном формате. Элемент управления DataGridView можно использовать для представления в режиме только чтения небольших объектов данных; можно расширить этот элемент для представления крупных объемов данных в режиме редактирования.

Функциональные возможности элемента управления DataGridView можно расширить несколькими способами, чтобы реализовать пользовательское поведение в приложениях. Например, можно программно задать собственные алгоритмы сортировки, а также создать собственные типы ячеек. Внешний вид элемента управления DataGridView можно настроить, задав несколько свойств. В качестве источника данных могут использоваться различные типы хранилищ данных. Кроме того, элемент управления DataGridView может работать без связанных источников данных.

По умолчанию элемент управления DataGridView имеет следующие возможности.

  • Автоматическое отображение заголовков столбцов и строк, которые остаются видимыми при вертикальной прокрутке таблицы.

  • Заголовок строки с указателем выбора для текущей строки.

  • Прямоугольник выделения в первой ячейке.

  • Столбцы с возможностью автоматического изменения размера при двойном щелчке мышью на разделителях столбцов.

  • Автоматическая поддержка визуальных стилей операционных систем семейства Windows Server 2003 и Windows XP при вызове метода EnableVisualStyles из метода Main приложения.

Кроме того, по умолчанию применимы следующие способы редактирования содержимого элемента управления DataGridView.

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

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

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

При щелчке мышью по заголовку строки выбирается вся строка.

При связывании элемента управления DataGridView с источником данных путем задания свойства DataSource происходит следующее.

  • Элемент управления автоматически использует имена столбцов источника данных в качестве текста заголовков столбцов.

  • Элемент управления заполняется содержимым источника данных. Для каждого столбца источника данных создается соответствующий столбец в элементе управления DataGridView.

  • Для каждой видимой строки таблицы создается строка в элементе управления.

  • При щелчке мышью по заголовку столбца элемент управления производит автоматическую сортировку строк на основании соответствующих данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]