XmlDataSourceView Sınıf

Tanım

Bir denetimin XML verileri üzerindeki tablosal veri XmlDataSource kaynağı görünümünü temsil eder.

public ref class XmlDataSourceView sealed : System::Web::UI::DataSourceView
public sealed class XmlDataSourceView : System.Web.UI.DataSourceView
type XmlDataSourceView = class
    inherit DataSourceView
Public NotInheritable Class XmlDataSourceView
Inherits DataSourceView
Devralma
XmlDataSourceView

Açıklamalar

Denetim, XmlDataSource temel alınan verileri hem tablosal hem de hiyerarşik biçimde ona bağlanan Web sunucusu denetimlerine sunabilir. gibi GridView veya DropDownListXmlDataSource gibi denetimler XML verilerine bağlanıp bunları liste veya tablo biçiminde sunarken, gibi TreeViewsınıfından HierarchicalDataBoundControl türetilen denetimler XML verilerine bağlanır ve hiyerarşik biçimde sunar.

, XmlDataSource her görünüm türünü farklı kod yollarından dahili olarak oluşturur. GetView yöntemi üzerinde XmlDataSourceçağrılırsa, tarafından XmlDataSourcebir XmlDataSourceView oluşturulur. GetHierarchicalView yöntemi çağrılırsa, bir XmlHierarchicalDataSourceView oluşturulur. XmlDataSourceView sınıfı, listelerden ve tablosal verilerden DataBoundControl türetilen ve bu verilere bağlanan Web sunucusu denetimleri için sağlanırkenXmlHierarchicalDataSourceView, öğesinden HierarchicalDataBoundControl türetilen ve hiyerarşik verilere bağlanan Web sunucusu denetimleri için sağlanır. Dahili olarak, tüm veriye bağlı denetim yöntemleri, döndürülen veri kaynağı görünüm nesnesi üzerinde yöntemini çağırır Select .

Tüm DataSourceView yardımcı nesneler gibi, XmlDataSourceView veri kaynağının temel alınan verilerle gerçekleştirebileceği işlemleri tanımlar. XmlDataSourceView Sınıfı yalnızca yöntemini geçersiz kıldığındanSelect, ilişkili XmlDataSource denetim güncelleştirme, ekleme veya silme işlemlerini desteklemez. XmlDataSourceView Sınıf korumalı olduğundan, bu işlevselliği eklemek için sınıfını genişletemezsinizXmlDataSourceView, ancak ek işlevlere ihtiyacınız varsa öğesinden XmlDataSource ve görünümünden DataSourceView bir veri kaynağı denetimi türetebilirsiniz.

Oluşturucular

XmlDataSourceView(XmlDataSource, String)

sınıfının yeni bir adlandırılmış örneğini XmlDataSourceView başlatır ve belirtilen XmlDataSource öğesini onunla ilişkilendirir.

Özellikler

CanDelete

Geçerli DataSourceControl nesneyle ilişkili nesnenin DataSourceView işlemi destekleyip desteklemediğini ExecuteDelete(IDictionary, IDictionary) belirten bir değer alır.

(Devralındığı yer: DataSourceView)
CanInsert

Geçerli DataSourceControl nesneyle ilişkili nesnenin DataSourceView işlemi destekleyip desteklemediğini ExecuteInsert(IDictionary) belirten bir değer alır.

(Devralındığı yer: DataSourceView)
CanPage

Geçerli DataSourceControl nesneyle ilişkili nesnenin DataSourceView yöntemi tarafından ExecuteSelect(DataSourceSelectArguments) alınan veriler aracılığıyla disk belleğini destekleyip desteklemediğini belirten bir değer alır.

(Devralındığı yer: DataSourceView)
CanRetrieveTotalRowCount

Geçerli DataSourceControl nesneyle ilişkilendirilmiş nesnenin DataSourceView veri yerine toplam veri satırı sayısını almayı destekleyip desteklemediğini belirten bir değer alır.

(Devralındığı yer: DataSourceView)
CanSort

Geçerli DataSourceControl nesneyle ilişkilendirilmiş nesnenin DataSourceView temel alınan veri kaynağında sıralanmış bir görünümü destekleyip desteklemediğini belirten bir değer alır.

(Devralındığı yer: DataSourceView)
CanUpdate

Geçerli DataSourceControl nesneyle ilişkili nesnenin DataSourceView işlemi destekleyip desteklemediğini ExecuteUpdate(IDictionary, IDictionary, IDictionary) belirten bir değer alır.

(Devralındığı yer: DataSourceView)
Events

Veri kaynağı görünümü için olay işleyicisi temsilcilerinin listesini alır.

(Devralındığı yer: DataSourceView)
Name

Veri kaynağı görünümünün adını alır.

(Devralındığı yer: DataSourceView)

Yöntemler

CanExecute(String)

Belirtilen komutun yürütülip yürütülemeyeceğini belirler.

(Devralındığı yer: DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Nesnenin temsil ettiği veri DataSourceView listesinde zaman uyumsuz silme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
ExecuteCommand(String, IDictionary, IDictionary)

Belirtilen komutu yürütür.

(Devralındığı yer: DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Belirtilen komutu yürütür.

(Devralındığı yer: DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Nesnenin temsil ettiği DataSourceView veri listesinde silme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)
ExecuteInsert(IDictionary)

Nesnenin temsil ettiği DataSourceView veri listesinde ekleme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Temel alınan veri depolama alanından verilerin listesini alır.

(Devralındığı yer: DataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Nesnenin temsil ettiği veri DataSourceView listesinde bir güncelleştirme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Insert(IDictionary, DataSourceViewOperationCallback)

Nesnenin temsil ettiği veri DataSourceView listesinde zaman uyumsuz ekleme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnDataSourceViewChanged(EventArgs)

Olayı tetikler DataSourceViewChanged .

(Devralındığı yer: DataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Bir işlem için istenen özellikleri görünümün desteklediği özelliklerle karşılaştırmak için ExecuteSelect(DataSourceSelectArguments) yöntemi tarafından RaiseUnsupportedCapabilitiesError(DataSourceView) çağrılır.

(Devralındığı yer: DataSourceView)
Select(DataSourceSelectArguments)

Temel alınan XML'den veri satırlarının listesini alır.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Temel alınan veri depolama alanından zaman uyumsuz olarak bir veri listesi alır.

(Devralındığı yer: DataSourceView)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Nesnenin temsil ettiği veri DataSourceView listesinde zaman uyumsuz bir güncelleştirme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)

Ekinlikler

DataSourceViewChanged

Veri kaynağı görünümü değiştiğinde gerçekleşir.

(Devralındığı yer: DataSourceView)

Şunlara uygulanır

Ayrıca bkz.