Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Элемент управления DataGridView — это новый элемент управления, заменяющий элемент управления DataGrid. Элемент управления DataGridView предоставляет множество основных и расширенных функций, которые отсутствуют в элементе управления DataGrid. Кроме того, архитектура элемента управления DataGridView упрощает расширение и настройку, чем элемент управления DataGrid.
В следующей таблице описаны некоторые основные функции, доступные в элементе управления DataGridView, отсутствующие в элементе управления DataGrid.
Компонент управления DataGridView | Описание |
---|---|
Несколько типов столбцов | Элемент управления DataGridView предоставляет более встроенные типы столбцов, чем элемент управления DataGrid. Эти типы столбцов соответствуют потребностям большинства распространенных сценариев, но также проще расширить или заменить типы столбцов в элементе управления DataGrid. Дополнительные сведения см. в разделе Типы столбцов в элементе управления DataGridView Windows Forms. |
Несколько способов отображения данных | Элемент управления DataGrid ограничен отображением данных из внешнего источника данных. Однако элемент управления DataGridView может отображать несвязанные данные, хранящиеся в элементе управления, данные из привязанного источника данных или привязанные и несвязанные данные вместе. Вы также можете реализовать виртуальный режим в элементе управления DataGridView для предоставления пользовательского управления данными. Дополнительные сведения см. в разделе Режимы отображения данных в элементе управления DataGridView Windows Forms. |
Несколько способов настройки отображения данных | Элемент управления DataGridView предоставляет множество свойств и событий, позволяющих указать формат и отображение данных. Например, можно изменить внешний вид ячеек, строк и столбцов в зависимости от содержащихся в них данных или заменить данные одного типа данными эквивалентными данными другого типа. Дополнительные сведения см. в разделе Форматирование данных в элементе управления DataGridView Windows Forms. |
Несколько вариантов изменения внешнего вида и поведения ячеек, строк, столбцов и заголовков | Элемент управления DataGridView позволяет работать с отдельными компонентами сетки различными способами. Например, можно заморозить строки и столбцы, чтобы предотвратить их прокрутку; скрытие строк, столбцов и заголовков; изменение размера строк, столбцов и заголовков; изменение способа выбора пользователей; и укажите подсказки и контекстные меню для отдельных ячеек, строк и столбцов. |
Элемент управления DataGrid сохраняется для обратной совместимости и для специальных потребностей. Почти для всех целей следует использовать регулятор DataGridView. Единственной функцией, доступной в элементе управления DataGrid, недоступной в элементе управления DataGridView, является иерархическое отображение информации из двух связанных таблиц в одном элементе управления. Необходимо использовать два элемента управления DataGridView для отображения сведений из двух таблиц, которые находятся в главно-детальном отношении.
Переход на усовершенствованный элемент управления DataGridView
Если у вас есть приложения, использующие элемент управления DataGrid в простом сценарии с привязкой к данным без настроек, можно просто заменить старый элемент управления новым элементом управления. Оба элемента управления используют стандартную архитектуру привязки данных Windows Forms, поэтому элемент управления DataGridView будет отображать привязанные данные без дополнительной конфигурации. Вы можете воспользоваться преимуществами улучшений привязки данных, привязав данные к компоненту BindingSource, который затем можно привязать к элементу управления DataGridView. Дополнительные сведения см. в компоненте BindingSource.
Так как элемент управления DataGridView имеет совершенно новую архитектуру, нет простого пути преобразования, который позволит использовать DataGrid настройки с элементом управления DataGridView. Многие настройки DataGrid не нужны с элементом управления DataGridView благодаря встроенным функциям, доступным в новом элементе управления. Если вы создали настраиваемые типы столбцов для элемента управления DataGrid, который вы хотите использовать с элементом управления DataGridView, вам придется снова реализовать их с помощью новой архитектуры. Дополнительные сведения см. в разделе Настройка элемента управления DataGridView в Windows Forms.
См. также
- DataGridView
- DataGrid
- BindingSource
- Элемент управления DataGridView
- элемент управления DataGrid
- компонент BindingSource
- Типы столбцов в элементе управления Windows Forms DataGridView
- Стили ячеек в элементе управления DataGridView в Windows Forms
- Режимы отображения данных в элементе управления DataGridView Windows Forms
- Форматирование данных в элементе управления Windows Forms DataGridView
- Параметры размера элемента управления DataGridView в Windows Forms
- Режимы сортировки столбцов в элементе управления DataGridView в Windows Forms
- режимы выбора в элементе управления DataGridView Windows Forms
- Кастомизация элемента управления DataGridView в Windows Forms
.NET Desktop feedback