Show / Hide Table of Contents

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

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

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

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

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

Note

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

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

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

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

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

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

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

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

  6. Чтобы создать отношение "основной/подробности" в Выбор источника данных раскрывающееся окно на секунду 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
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX