Войти



Поиск

Реклама

Ищете шкаф-купе от производителя: шкафы купе от производителя.;www.seo-proff.ru/audit-sajta.html

Полезное:

Новые статьи

Опечатка?

Выделите текст и нажмите Shift+Enter.
И мы в ближайшее время ее исправим!

Счетчики


Привязка к рабочим объектам в окне Data Sources

Теперь, когда мы изучили весь процесс объявления рабочих объектов и коллекций, поддерживающих весь диапазон функций для привязки данных, давайте взглянем снова на простейший способ их использования в сценариях привязки данных при помощи окна Data Sources. Образец CustomBusinessObjects на самом деле объявляет классы Customer, Order, CustomerCollection и TestDataGenerator в отдельной сборке библиотеки классов из проекта приложения Windows, который использовался для их тестирования. Чтобы показать, насколько просто использовать эти типы в привязке данных, давайте добавим к проекту CustomBusinessObjects-Client новую форму с именем Customers Form.

1. Установите в проекте ссылку на библиотеку классов CustomBusinessObjects.

2. Откройте окно Data Sources, которое исходно пусто.

3. Щелкните на ссылке Add New Data Source Link, которая откроет мастер Data Source Configuration.

4. В качестве типа Data source выберите Object.

5. На следующей странице (Select the Object you wish to bind to) перейдите к типу CustomerCollection, как показано на 9.5.

6. Щелкните на Finish.

В окне Data Sources появится источник данных для CustomerCollection со свойствами Customerld, CustomerName и Orders, как показано на 9.6.

7. Перетащите CustomerCollection из окна Data Sources на форму CustomersForm, и К ней будут добавлены DataGridView, BidingSource и BindingNavigator, подключенные таким образом, что сетка будет готова к представлению коллекций заказчиков.

8. Добавьте необходимый код для получения экземпляра CustomerCollection (при помощи класса TestDataGenerator) и установите DataSource источника привязки на этот действительный экземпляр коллекции заказчиков:

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



 
Главная Страница Контактная Информация Поиск по сайту Контактная Информация Поиск по сайту