BaseDataList.DataSourceID Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает свойство ID элемента управления источника данных, который должен использоваться элементом управления источника данных для извлечения своего источника данных.
public:
virtual property System::String ^ DataSourceID { System::String ^ get(); void set(System::String ^ value); };
[System.Web.UI.Themeable(false)]
public virtual string DataSourceID { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.DataSourceID : string with get, set
Public Overridable Property DataSourceID As String
Значение свойства
Программный идентификатор, назначенный элементу управления источника данных.
- Атрибуты
Исключения
Не удается разрешить источник данных, поскольку значение указанно и для свойства DataSource, и для свойства DataSourceID.
Комментарии
Используйте свойство для DataSourceID доступа к свойству ID элемента управления источником данных, которое должен использовать элемент управления списком данных для получения источника данных. Элемент управления источником данных, на который ссылается DataSourceID свойство , может быть любым элементом управления, реализующим IDataSource интерфейс . Элемент управления источником данных должен находиться либо в том же контейнере именования, что и элемент управления перечислением данных, который ссылается на него, либо в родительском элементе управления списка данных. При указании значения для этого свойства элемент управления перечислением данных автоматически привязывается к указанному элементу управления источником данных. Вам не нужно писать код, который явно вызывает DataBind метод .
Кроме того, можно использовать DataSource свойство , чтобы указать источник значений для привязки к элементу управления перечислением данных. Источником данных должна быть коллекция, реализующая System.Collections.IEnumerable интерфейс (например System.Data.DataView, , System.Collections.ArrayListили System.Collections.Generic.List<T>) или IListSource интерфейс для привязки к элементу управления, производного от BaseDataList класса . При установке DataSource свойства необходимо вручную написать код для выполнения привязки данных.
Если для свойства и DataSourceID заданы DataSource значения, ASP.NET не может разрешить источник данных и System.Web.HttpException создается исключение.
Значение для данного свойства нельзя задать с помощью тем или тем таблиц стилей. Дополнительные сведения см. в разделах ThemeableAttribute и ASP.NET Темы и обложки.