Compartir vía


XmlDataSourceView Clase

Definición

Representa la vista tabular de un origen de datos de datos XML para un control XmlDataSource.

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
Herencia
XmlDataSourceView

Comentarios

El XmlDataSource control puede presentar sus datos subyacentes en formato tabular y jerárquico a los controles de servidor web que se enlazan a ellos. Controles como GridView o DropDownList usan XmlDataSource para enlazar a datos XML y presentarlos en forma de lista o tabular, mientras que los controles que derivan de la HierarchicalDataBoundControl clase , como TreeView, se enlazan a datos XML y los presentan en forma jerárquica.

XmlDataSource crea cada tipo de vista internamente a través de diferentes rutas de acceso de código. Si se llama al GetView método en XmlDataSource, se crea mediante XmlDataSourceViewXmlDataSource. Si se llama al GetHierarchicalView método , se crea .XmlHierarchicalDataSourceView La XmlDataSourceView clase se proporciona para los controles de servidor web que derivan de DataBoundControl y se enlazan a listas y datos tabulares, mientras que se proporciona para XmlHierarchicalDataSourceView los controles de servidor web que derivan de HierarchicalDataBoundControl y se enlazan a datos jerárquicos. Internamente, todos los métodos de control enlazados a datos llaman al Select método en el que se devuelve el objeto de vista del origen de datos.

Al igual que todos los DataSourceView objetos auxiliares, XmlDataSourceView define las operaciones que el origen de datos puede realizar con los datos subyacentes. Dado que la XmlDataSourceView clase solo invalida el Select método , el control asociado XmlDataSource no admite operaciones de actualización, inserción o eliminación. Dado que la XmlDataSourceView clase está sellada, no puede extender la XmlDataSourceView clase para agregar esta funcionalidad, pero puede derivar un control de origen de datos de y una vista de XmlDataSourceDataSourceView si necesita funcionalidad adicional.

Constructores

XmlDataSourceView(XmlDataSource, String)

Inicializa una nueva instancia de la clase XmlDataSourceView y la asocia al control XmlDataSource especificado.

Propiedades

CanDelete

Obtiene un valor que indica si el objeto DataSourceView asociado al objeto DataSourceControl actual admite la operación ExecuteDelete(IDictionary, IDictionary).

(Heredado de DataSourceView)
CanInsert

Obtiene un valor que indica si el objeto DataSourceView asociado al objeto DataSourceControl actual admite la operación ExecuteInsert(IDictionary).

(Heredado de DataSourceView)
CanPage

Obtiene un valor que indica si el objeto DataSourceView asociado al objeto DataSourceControl actual admite la paginación de los datos recuperados por el método ExecuteSelect(DataSourceSelectArguments).

(Heredado de DataSourceView)
CanRetrieveTotalRowCount

Obtiene un valor que indica si el objeto DataSourceView asociado al objeto DataSourceControl actual admite la recuperación del número total de filas de datos, en lugar de los propios datos.

(Heredado de DataSourceView)
CanSort

Obtiene un valor que indica si el objeto DataSourceView asociado al objeto DataSourceControl actual admite la vista ordenada en el origen de datos subyacente.

(Heredado de DataSourceView)
CanUpdate

Obtiene un valor que indica si el objeto DataSourceView asociado al objeto DataSourceControl actual admite la operación ExecuteUpdate(IDictionary, IDictionary, IDictionary).

(Heredado de DataSourceView)
Events

Obtiene una lista de delegados de controladores de eventos de la vista de origen de datos.

(Heredado de DataSourceView)
Name

Obtiene el nombre de la vista de datos de origen.

(Heredado de DataSourceView)

Métodos

CanExecute(String)

Determina si se puede ejecutar el comando especificado.

(Heredado de DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Realiza una operación de eliminación asincrónica en la lista de datos que el objeto DataSourceView representa.

(Heredado de DataSourceView)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Ejecuta el comando especificado.

(Heredado de DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

Ejecuta el comando especificado.

(Heredado de DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Realiza una operación de eliminación en la lista de datos que el objeto DataSourceView representa.

(Heredado de DataSourceView)
ExecuteInsert(IDictionary)

Realiza una operación de inserción en la lista de datos que el objeto DataSourceView representa.

(Heredado de DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Obtiene una lista de datos del espacio de almacenamiento de datos subyacente.

(Heredado de DataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Realiza una operación de actualización en la lista de datos que el objeto DataSourceView representa.

(Heredado de DataSourceView)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Insert(IDictionary, DataSourceViewOperationCallback)

Realiza una operación de inserción asincrónica en la lista de datos que el objeto DataSourceView representa.

(Heredado de DataSourceView)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnDataSourceViewChanged(EventArgs)

Genera el evento DataSourceViewChanged.

(Heredado de DataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

El método RaiseUnsupportedCapabilitiesError(DataSourceView) llama a este método para comparar las funciones solicitadas para una operación de ExecuteSelect(DataSourceSelectArguments) con las funciones que admite la vista.

(Heredado de DataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Obtiene, de forma asincrónica, una lista de datos del espacio de almacenamiento de datos subyacente.

(Heredado de DataSourceView)
Select(DataSourceSelectArguments)

Recupera una lista de filas de datos del código XML subyacente.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Realiza una operación de actualización asincrónica en la lista de datos que el objeto DataSourceView representa.

(Heredado de DataSourceView)

Eventos

DataSourceViewChanged

Se produce cuando la vista de origen de datos ha cambiado.

(Heredado de DataSourceView)

Se aplica a

Consulte también