Большинство элементов управления предназначено для привязки к разнообразным типам коллекций и элементов данных

для этого можно применить метод

Поскольку большинство элементов управления предназначено для привязки к разнообразным типам коллекций и элементов данных, обычно приходится прибегать к динамически типизированному разрешению элемента, к которому вы пытаетесь привязаться. Для этого можно применить метод DataBinder.Eval: Здесь, чтобы попытаться найти на текущем элементе в привязанной коллекции данных свойство или поле CustomeriD и вернуть его значение, используется рефлексия.

ASP. NET 2.0 поддерживает упрощенный синтаксис DataBinder.Eval, Использующий метод Eval. Следующее выражение: дает тот же результат, что и более длинная конструкция с методом Data — Binder.Eval. В. NET 2.0 имеется также новый метод Bind, Который целесообразно использовать вместо Eval Для выражений, применяемых к коллекциям, поддерживающим обновление при обратных отсылках. Если вы собираетесь разрешить пользователю редактировать данные в элементе управления, и этот элемент привязан к источнику данных, поддерживающему долговременные обновления, то, если имеет место отсылка с отредактированными данными, метод Bind Вызовет для привязанного источника метод обновления. Такого рода автоматическое обновление поддерживается, в частности, классами GridView, DetailsView И FormView. Следует пользоваться методом Bind Вместо Eval Во всех случаях, когда вы устанавливаете свойства в шаблоне для одного из новых привязанных элементов управления, и когда вы устанавливаете с помощью свойства DataSourcelD Источник данных, поддерживающий обновление при отсылках.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *