Поделиться через


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

После добавления элементов управления в форму и определения пользовательского интерфейса приложения можно привязать элементы управления к источнику данных, чтобы пользователи могли изменять и сохранять данные, связанные с приложением.

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

Один или несколько элементов управления в форме могут быть привязаны к данным; в следующей процедуре TextBox элемент управления привязан к источнику данных.

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

Привязать элемент управления на этапе проектирования

  1. Перетащите элемент управления TextBox на форму.

  2. В окне "Свойства" :

    1. Разверните узел (DataBindings).

    2. Щелкните стрелку рядом с свойством Text.

      Откроется редактор типов пользовательского интерфейса DataSource .

      Если источник данных ранее был настроен для проекта или формы, он появится.

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

  4. На странице приветствия мастера настройки источника данных нажмите кнопку Далее.

  5. На странице "Выбор типа источника данных " выберите "База данных".

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

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

  8. Выберите объекты базы данных, которые нужно перенести в приложение. В этом случае выберите поле в таблице, которое вы хотите, чтобы TextBox отображал.

  9. Замените имя набора данных по умолчанию, если вы хотите.

  10. Нажмите кнопку Готово.

  11. В окне "Свойства" снова щелкните стрелку рядом с свойством Text . В редакторе типов пользовательского интерфейса DataSource выберите имя поля, к который необходимо привязать TextBox .

    Редактор типов пользовательского интерфейса DataSource закрывается, и набор данных, а также адаптер таблицы, связанные с этим подключением к данным, BindingSource добавляются в вашу форму.

См. также