Partilhar via


XmlDataSourceView Classe

Definição

Representa uma exibição da fonte de dados tabulares em dados XML para um controle 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
Herança
XmlDataSourceView

Comentários

O XmlDataSource controle pode apresentar seus dados subjacentes no formato tabular e hierárquico para controles de servidor Web que se associam a ele. Controles como GridView ou DropDownList usam o XmlDataSource para associar a dados XML e apresentá-los em formato de lista ou tabular, enquanto os controles que derivam da HierarchicalDataBoundControl classe, como TreeView, associam a dados XML e os apresentam em forma hierárquica.

O XmlDataSource cria cada tipo de exibição internamente por meio de caminhos de código diferentes. Se o GetView método for chamado no XmlDataSource, um XmlDataSourceView será criado pelo XmlDataSource. Se o GetHierarchicalView método for chamado, um XmlHierarchicalDataSourceView será criado. A XmlDataSourceView classe é fornecida para controles de servidor Web que derivam de DataBoundControl e associam a listas e dados tabulares, enquanto o XmlHierarchicalDataSourceView é fornecido para controles de servidor Web que derivam de HierarchicalDataBoundControl e associam a dados hierárquicos. Internamente, todos os métodos de controle associados a dados chamam o Select método em qualquer objeto de exibição da fonte de dados retornado.

Como todos os DataSourceView objetos auxiliares, o XmlDataSourceView define as operações que a fonte de dados pode executar com os dados subjacentes. Como a XmlDataSourceView classe substitui apenas o Select método , o controle associado XmlDataSource não dá suporte a operações de atualização, inserção ou exclusão. Como a XmlDataSourceView classe é lacrada, você não pode estender a XmlDataSourceView classe para adicionar essa funcionalidade, mas pode derivar um controle de fonte de dados de XmlDataSource e uma exibição de se você precisar de DataSourceView funcionalidade adicional.

Construtores

XmlDataSourceView(XmlDataSource, String)

Inicializa uma nova instância nomeada da classe XmlDataSourceView e associa a XmlDataSource especificada a ela.

Propriedades

CanDelete

Obtém um valor que indica se o objeto DataSourceView associado ao objeto DataSourceControl atual dá suporte à operação ExecuteDelete(IDictionary, IDictionary).

(Herdado de DataSourceView)
CanInsert

Obtém um valor que indica se o objeto DataSourceView associado ao objeto DataSourceControl atual dá suporte à operação ExecuteInsert(IDictionary).

(Herdado de DataSourceView)
CanPage

Obtém um valor que indica se o objeto DataSourceView associado ao objeto DataSourceControl atual dá suporte à paginação por meio da recuperação de dados pelo método ExecuteSelect(DataSourceSelectArguments).

(Herdado de DataSourceView)
CanRetrieveTotalRowCount

Obtém um valor que indica se o objeto DataSourceView associado ao objeto DataSourceControl atual dá suporte à recuperação do número total de linhas de dados em vez dos dados.

(Herdado de DataSourceView)
CanSort

Obtém um valor que indica se o objeto DataSourceView associado ao objeto DataSourceControl atual dá suporte a uma exibição classificada na fonte de dados subjacente.

(Herdado de DataSourceView)
CanUpdate

Obtém um valor que indica se o objeto DataSourceView associado ao objeto DataSourceControl atual dá suporte à operação ExecuteUpdate(IDictionary, IDictionary, IDictionary).

(Herdado de DataSourceView)
Events

Obtém uma lista de delegados de manipulador de eventos para a exibição da fonte de dados.

(Herdado de DataSourceView)
Name

Obtém o nome da exibição da fonte de dados.

(Herdado de DataSourceView)

Métodos

CanExecute(String)

Determina se o comando especificado pode ser executado.

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

Executa uma operação de exclusão assíncrona na lista de dados que o objeto DataSourceView representa.

(Herdado de DataSourceView)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

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

Executa o comando especificado.

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

Executa o comando especificado.

(Herdado de DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Executa uma operação de exclusão na lista de dados que o objeto DataSourceView representa.

(Herdado de DataSourceView)
ExecuteInsert(IDictionary)

Executa uma operação de inserção na lista de dados que o objeto DataSourceView representa.

(Herdado de DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Obtém uma lista de dados do armazenamento de dados subjacente.

(Herdado de DataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Executa uma operação de atualização na lista de dados que o objeto DataSourceView representa.

(Herdado de DataSourceView)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Insert(IDictionary, DataSourceViewOperationCallback)

Executa uma operação de inserção assíncrona na lista de dados que o objeto DataSourceView representa.

(Herdado de DataSourceView)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnDataSourceViewChanged(EventArgs)

Aciona o evento DataSourceViewChanged.

(Herdado de DataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Chamado pelo método RaiseUnsupportedCapabilitiesError(DataSourceView) para comparar as funcionalidades solicitadas para uma operação ExecuteSelect(DataSourceSelectArguments) em relação às que a exibição dá suporte.

(Herdado de DataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Obtém uma lista de dados de forma assíncrona do armazenamento de dados subjacente.

(Herdado de DataSourceView)
Select(DataSourceSelectArguments)

Recupera uma lista de linhas de dados do XML subjacente.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

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

Executa uma operação de atualização assíncrona na lista de dados que o objeto DataSourceView representa.

(Herdado de DataSourceView)

Eventos

DataSourceViewChanged

Ocorre quando a exibição da fonte de dados foi alterada.

(Herdado de DataSourceView)

Aplica-se a

Confira também