Поделиться через


Стандартная функциональность элемента управления DataGridView в Windows Forms

Элемент управления Windows Forms DataGridView предоставляет пользователям широкую функциональность по умолчанию.

Функциональность по умолчанию

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Ссылки

DataGridView

Другие ресурсы

элемент управления DataGridView (Windows Forms)