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

Обновлен: Ноябрь 2007

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

После генерирования столбцов их можно изменить в соответствии с собственными потребностями. Например, можно удалить или спрятать столбцы, которые не должны отображаться, можно изменить порядок столбцов или изменить их типы. Дополнительные сведения об изменении столбцов приведены в темах, перечисленных в разделе "См. также".

Можно также привязать несколько элементов управления DataGridView к связанным таблицам для создания отношений "основной/подробности". В этой конфигурации один элемент управления отображает родительскую таблицу, а другой — только те строки дочерней таблицы, которые имеют отношение к текущей строке родительской таблицы. Дополнительные сведения см. в разделе Практическое руководство. Отображение связанных данные в приложении Windows.

Для следующей процедуры требуется проект Приложение Windows с формой, содержащей элемент управления DataGridView или два таких элемента для отношения "основной/подробности". Сведения о создании такого проекта см. в разделах Практическое руководство. Создание проекта приложения Windows и Практическое руководство. Добавление элементов управления в формы Windows Forms..

33w255ac.alert_note(ru-ru,VS.90).gifПримечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска среды. Для изменения параметров выберите Импорт и экспорт параметров в меню Сервис. Дополнительные сведения см. в разделе Параметры Visual Studio.

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

  1. Щелкните значок смарт-тега (Глиф смарт-тэга) в правом верхнем углу элемента управления DataGridView.

  2. Щелкните стрелку раскрывающегося списка, чтобы выбрать параметр Выбор источника данных.

  3. Если проект еще не имеет источника данных, выберите пункт Добавить источник данных проекта и следуйте указаниям мастера.

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

  4. Разверните узлы Другие источники данных и Источники данных проекта, если они еще не развернуты, и выберите источник данных для привязки к нему элемента управления.

  5. Если источник данных содержит более одного члена, например в случае создания источника System.Data.DataSet, содержащего несколько таблиц, разверните соответствующий источник данных и выберите нужный член для привязки к нему элемента управления.

  6. Для создания отношений "основной/подробности" в выпадающем окне Выбор источника данных для второго элемента управления DataGridView разверните источник BindingSource, созданный для родительской таблицы, а затем выберите соответствующую дочернюю таблицу из отображенного списка.

    33w255ac.alert_note(ru-ru,VS.90).gifПримечание.

    Если проект уже имеет источник данных, то для создания формы данных можно использовать окно Источники данных. Дополнительные сведения см. в разделе Окно "Источники данных".

См. также

Задачи

Практическое руководство. Подключение к данным в базе данных

Практическое руководство. Добавление и удаление столбцов элемента управления DataGridView в формах Windows Forms с помощью конструктора

Практическое руководство. Изменение порядка столбцов элемента управления DataGridView в формах Windows Forms с помощью конструктора

Практическое руководство. Изменение типа столбца DataGridView в формах Windows Forms с помощью конструктора

Практическое руководство. Замораживание столбцов элемента управления DataGridView в формах Windows Forms с помощью конструктора

Практическое руководство. Скрытие столбцов элемента управления DataGridView в формах Windows Forms с помощью конструктора

Практическое руководство. Предоставления доступа только для чтения к столбцам элемента управления DataGridView в формах Windows Forms с помощью конструктора

Практическое руководство. Создание проекта приложения Windows

Практическое руководство. Добавление элементов управления в формы Windows Forms.

Практическое руководство. Отображение связанных данные в приложении Windows

Ссылки

DataGridView

BindingSource

DataGridView.DataMember

DataGridView.DataSource

Окно "Источники данных"