Категории
Войти
Поиск
Реклама
Ищете шкаф-купе от производителя: шкафы купе от производителя.;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 источника привязки на этот действительный экземпляр коллекции заказчиков: Вы видите, что установить при помощи этих немногих операций привязку данных к специальным объектам и коллекциям не сложнее, чем организовать привязку к наборам данных. Однако вы видели также, что, безусловно, требуется масса работы для определения самих типов специальных объектов и коллекций таким образом, чтобы они правильно работали в сценарии привязки данных.
Newer news items:
Older news items:
|
