BaseDataList.DataSourceID Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Veri listesi 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
Veri kaynağı denetimine atanan programlı tanımlayıcı.
- Öznitelikler
Özel durumlar
Hem özellik hem DataSourceID de DataSource özellik için bir değer belirtildiğinden veri kaynağı çözümlenemiyor.
Açıklamalar
Veri listesi 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 listesi denetimine bağlanacak değerlerin kaynağını belirtmek için özelliğini kullanabilirsiniz DataSource . Veri kaynağı, sınıfından türetilen BaseDataList bir denetime bağlanmak için arabirimini (, veya gibiSystem.Data.DataViewSystem.Collections.ArrayList) ya da IListSourceSystem.Collections.Generic.List<T>arabirimini uygulayan bir koleksiyon olmalıdır.System.Collections.IEnumerable ö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 bkz ThemeableAttribute . temalar ve dış görünümler ASP.NET.