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

Значение свойства

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 свойства необходимо вручную написать код для выполнения привязки данных.

Если значения указаны как для свойства, так DataSource и DataSourceID для свойства, ASP.NET не может разрешить источник данных и System.Web.HttpException создается исключение.

Значение для данного свойства нельзя задать с помощью тем или тем таблиц стилей. Дополнительные сведения смThemeableAttribute. и ASP.NET темы и обложки.

Применяется к

См. также раздел