Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
С помощью конструктора можно подключить элемент управления DataGridView к источникам данных нескольких различных разновидностей, включая базы данных, бизнес-объекты или веб-службы. При привязке элемента управления к источнику данных с помощью конструктора элемент управления автоматически привязывается к компоненту BindingSource, представляющего источник данных. Кроме того, столбцы автоматически создаются в элементе управления для сопоставления сведений о схеме, предоставленной источником данных.
После создания столбцов их можно изменить в соответствии с вашими потребностями. Например, вы можете удалить или скрыть столбцы, которые вы не хотите отображать, можно изменить порядок столбцов или изменить типы столбцов. Дополнительные сведения об изменении столбцов см. в разделах, перечисленных в разделе "См. также".
Можно также привязать несколько элементов управления DataGridView к связанным таблицам для создания связей master/detail. В этой конфигурации один элемент управления отображает родительскую таблицу, а другой элемент управления отображает только те строки из дочерней таблицы, которые связаны с текущей строкой в родительской таблице. Дополнительные сведения см. в разделе Практическое руководство: Отображение связанных данных в приложениях Windows Forms.
В следующей процедуре требуется проект приложения Windows
Привязка элемента управления к источнику данных
Щелкните глиф действий конструктора (
) в правом верхнем углу элемента управления DataGridView.Щелкните стрелку раскрывающегося списка для параметра Выбор источника данных.
Если у проекта еще нет источника данных, щелкните Добавить источник данных проекта и выполните действия, указанные мастером.
Для получения дополнительной информации см. мастер настройки источника данных. Новый источник данных появится в раскрывающемся окне Выбор источника данных. Если новый источник данных содержит только один элемент, например отдельную таблицу базы данных, элемент управления автоматически привязывается к элементу. В противном случае перейдите к следующему шагу.
Разверните узлы Другие источники данных и Источники данных проекта, если они еще не развернуты, и затем выберите источник данных для привязки элемента управления.
Если источник данных содержит несколько элементов, например если вы создали System.Data.DataSet с несколькими таблицами, разверните источник данных и выберите конкретный элемент для привязки.
Чтобы создать связь master/detail, в раскрывающемся окне выбора источника данных для второго управления DataGridView разверните элемент BindingSource, созданный для родительской таблицы, а затем выберите связанную дочернюю таблицу в списке.
Замечание
Если в проекте уже есть источник данных, можно также использовать окно источников данных для создания формы данных. Дополнительные сведения см. в окне источников данных.
См. также
- DataGridView
- BindingSource
- DataGridView.DataMember
- DataGridView.DataSource
- Практическое руководство. Подключение к данным в базе данных
- Практическое руководство. Добавление и удаление столбцов в элементе управления DataGridView в Windows Forms с помощью конструктора
- Практическое руководство. Изменение порядка столбцов в элементе управления DataGridView в Windows Forms с помощью конструктора
- Практическое руководство. Изменение типа столбца DataGridView в Windows Forms с помощью конструктора
- Практическое руководство. Замораживание столбцов в элементе управления DataGridView в Windows Forms с помощью конструктора
- Практическое руководство. Скрытие столбцов в элементе управления DataGridView в Windows Forms с помощью конструктора
- Практическое руководство. Создание столбцов Read-Only в элементе управления DataGridView в Windows Forms с помощью конструктора
- Практическое руководство. Создание проекта приложения Windows Forms
- Практическое руководство. Добавление элементов управления в Windows Forms
- Окно источников данных
- Практическое руководство. Отображение связанных данных в приложения Windows Forms
.NET Desktop feedback