Поделиться через


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.DataViewSystem.Collections.ArrayList, или) или System.Collections.Generic.List<T>IListSource интерфейс для привязки к элементу управления, производным от BaseDataList класса. При установке DataSource свойства необходимо вручную написать код для выполнения привязки данных.

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

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

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

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