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