Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРОГ_ИНЖ / Лекция 7.ppt
Скачиваний:
84
Добавлен:
16.03.2015
Размер:
613.38 Кб
Скачать

Еще раз повторяем…. Типы связывания (привязки)

Связывание

Простое связывание

Свойство DataBindings

Сложное связывание

Свойства DataSource и DataMember

Могут быть установлены как при разработке, так и во время исполнения программы

Объект BindingSource

Связывание данных

Компонент BindingSource в качестве источника данных

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

Компонент BindingSource можно использовать как для простой, так и для сложной привязки данных.

Создание BindingSource

Программно

Dim bs As BindingSource

bs = new BindingSource(имяDataSet, имя таблицы)

Конструктором

Простое связывание с данными

Конструктор

Простое связывание с данными

Код Эл-тУправ.DataBindings.Add

("Text", ОбъектBindingSource, “ИмяПоля_в_БД")

Сложное связывание с данными

Используются свойства:

DataSource содержит имя таблицы.

DisplayMember содержит столбец данных той таблицы, который необходимо отобразить в элементе управления (имя клиента).

ValueMember содержит столбец данных таблицы с сохраняемыми данными (идентификатор в родительской таблице).

Пример на сложное связывание

Private Sub BindComboBox() ComboBox1.DataSource = DataSet1.Tables("Suppliers") ComboBox1.DisplayMember = "ProductName”

End Sub

Соседние файлы в папке ПРОГ_ИНЖ