Объект Binding

чтобы передавать данные в привязанные

Объект Binding Является посредником между источником данных и привязанным элементом управления. Чтобы передавать данные в привязанные элементы управления и принимать от них изменения, он адаптирует свое поведение в зависимости от Объект Binding Определяет, какое значение устанавливается в свойстве элемента управления, когда последний отображается или когда происходит изменение нижележащих данных. Также он определяет, какое значение записывается назад в элемент данных, когда происходит обновление, если источник данных обновление поддерживает. Объект Binding В. NET 2.0 был существенно усовершенствован, в частности, у него стало больше встроенных возможностей для автоматического форматирования данных при привязке. Привязка данных происходит в момент, когда объект Binding Включается в коллекцию DataBindings Элемента управления. Имеется несколько важных перегрузок конструктора объектов Binding, От которых существенно зависит то, что происходит при привязке данных. Параметры для различных перегруженных конструкторов приведены Каждый из этих параметров экспонируется также в качестве свойства класса Binding С тем же именем, только в записи согласно конвенции языка Pascal, что позволяет задавать эти значения декларативно, посредством свойств, вместо передачи их в параметрах конструктора. Ссылка на объект, реализующий интерфейс IFormatProvider. Этот обработчик формата передается преобразователям типов, используемым для форматирования и анализа значений, если преобразователями типов эти функции поддерживаются.Минимальный конструктор использует первые три параметра из перечисленных в. Перегрузки позволяют задать дополнительные параметры, необходимые для вашего сценария привязки данных. Когда вы разрешаете форматирование, передавая конструктору True В параметре FormattingEnabled Или задавая значение True Для свойства FormattingEnabled, Объект автоматически выполняет преобразования типов между типом свойства, принадлежащего элементу управления, и типом компонента данных, когда выполняется форматирование, и наоборот, когда выполняется анализ. Если автоматическое форматирование выполнить не удалось, выбрасывается исключение FormatException. Автоматическое форматирование является альтернативой для ручной обработки событий Format И Parse. Значение по умолчанию для FormattingEnabled Равно False, Но, как правило, вам следует установить его равным True, Если только вы не стремитесь избежать любых изменений в источнике данных.