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