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


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 Темы и обложки.

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

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