BaseDataList.DataSourceID Özellik

Tanım

Veri listeleme denetiminin veri kaynağını almak için kullanması gereken veri kaynağı denetiminin özelliğini alır veya ayarlar 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

Özellik Değeri

String

Veri kaynağı denetimine atanan programlı tanımlayıcı.

Öznitelikler

Özel durumlar

Hem özellik hem de DataSource özellik DataSourceID için bir değer belirtildiğinden veri kaynağı çözümlenemiyor.

Açıklamalar

Veri listeleme denetiminin DataSourceID veri kaynağını almak için kullanması gereken veri kaynağı denetiminin özelliğine erişmek ID için özelliğini kullanın. özelliği tarafından başvuruda bulunılan DataSourceID veri kaynağı denetimi, arabirimini uygulayan IDataSource herhangi bir denetim olabilir. Veri kaynağı denetimi, ona başvuran veri listesi denetimiyle aynı adlandırma kapsayıcısında veya veri listesi denetiminin üst denetiminde bulunmalıdır. Bu özellik için bir değer belirttiğinizde, veri listeleme denetimi otomatik olarak belirtilen veri kaynağı denetimine bağlanır. yöntemini açıkça çağıran DataBind kod yazmanız gerekmez.

Alternatif olarak, bir veri listeleme denetimine bağlanacak değerlerin kaynağını belirtmek için özelliğini kullanabilirsiniz DataSource . Veri kaynağı, sınıfından türetilen bir denetime System.Collections.IEnumerable bağlanmak için arabirimini (, veya System.Collections.Generic.List<T>gibiSystem.Data.DataViewSystem.Collections.ArrayList) veya IListSource arabirimini uygulayan bir koleksiyon olmalıdır.BaseDataList özelliğini ayarladığınızda DataSource , veri bağlama gerçekleştirmek için kodu el ile yazmanız gerekir.

Hem özellik hem de DataSource özellik DataSourceID için değerler belirtilirse, ASP.NET veri kaynağını çözümleyemez ve bir System.Web.HttpException özel durum oluşturulur.

Bu özellik temalar veya stil sayfası temaları tarafından ayarlanamaz. Daha fazla bilgi için bkzThemeableAttribute. temalar ve dış görünümler ASP.NET.

Şunlara uygulanır

Ayrıca bkz.