Категории
Войти
Поиск
Реклама
Семейный отель квартирного типа: гостиница в астане.;Вся строительно-дорожная техника: аренда автокрана 200 тонн. Автомобильные аксессуары.Полезное:
Новые статьи
Опечатка?
Выделите текст и нажмите Shift+Enter.
И мы в ближайшее время ее исправим!
Счетчики
| Общая картина привязки к данным |
|
Рассматривая привязку к данным, следует иметь в виду несколько моментов. Во-первых, вам необходимы данные. С точки зрения приложения-клиента яруса представления эти данные выступают в виде источников в памяти. Во-вторых, необходимы элементы управления, предназначенные для автоматического отображения данных и передачи изменений обратно в источник данных. Эти функциональные возможности могут инкапсулироваться в высокоуровневых элементах управления, которые пользователь видит на экране, располагаться в элементах промежуточного уровня, играющих роль посредника между типами элементов управления и типами данных, или оформляться как комбинация управляющих и промежуточных компонентов. Если на форме расположено несколько элементов управления, связанных с одним и тем же источником данных, и вы хотите, чтобы форма вела себя как единое целое, оставаясь в синхронизированном с источником данных состоянии, то вам потребуется какой-то контейнер для этих элементов управления, который их будет синхронизировать. В Windows Forms все эти механизмы имеются. Для осуществления привязки к данным в Windows Forms можно использовать разнообразные источники данных: наборы данных, пользовательские коллекции или отдельные рабочие объекты. Эти источники данных вы можете связывать непосредственно с элементами управления Windows Forms, являющимися частью .NET Framework, можете применять для связывания библиотеки сторонних разработчиков или писать собственные привязанные к данным элементы управления. В Windows Forms 2.0 введен компонент BindingSource, который позволяет формировать сложные сценарии привязки к данным с помощью меньшего по объему кода, более простого для сопровождения. Кроме того, класс Form сам по себе располагает встроенными средствами синхронизации нескольких элементов управления, привязанных к одному источнику данных.
Newer news items:
Older news items:
|
