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