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 aldığı 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 HierarchicalDataBoundControlsınıfından TreeView 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 oluşturulur.XmlDataSourceViewXmlDataSource GetHierarchicalView yöntemi çağrılırsa, bir XmlHierarchicalDataSourceView oluşturulur. XmlDataSourceView sınıfı, listelerden ve tablosal verilerden DataBoundControl türetilen ve 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 veri 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 ihtiyaç duyarsanız öğesinden XmlDataSourceDataSourceView ve görünümünden bir veri kaynağı denetimi türetebilirsiniz.

Oluşturucular

Name Description
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

Name Description
CanDelete

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

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

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

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

Geçerli DataSourceView nesneyle ilişkili nesnenin DataSourceControl 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 DataSourceView nesneyle ilişkilendirilmiş nesneninDataSourceControl, veriler 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 DataSourceView nesneyle ilişkilendirilmiş nesnenin DataSourceControl 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 DataSourceView nesneyle ilişkili nesnenin DataSourceControl 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

Name Description
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, DataSourceViewOperationCallback)

Belirtilen komutu yürütür.

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

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 veri DataSourceView 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 DataSourceView veri 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()

Geçerli örneğin Type 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 Objectbasit bir kopyasını oluşturur.

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

Olayı tetikler DataSourceViewChanged .

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

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

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

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

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

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

ToString()

Geçerli nesneyi temsil eden bir dize 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

Name Description
DataSourceViewChanged

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

(Devralındığı yer: DataSourceView)

Şunlara uygulanır

Ayrıca bkz.