XmlDataSourceView Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma exibição de fonte de dados tabular em dados XML para um XmlDataSource controle.
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
Comentários
O XmlDataSource controle pode apresentar seus dados subjacentes em formato tabular e hierárquico para controles de servidor Web que se associam a ele. Controles como GridView ou DropDownList usar a associação XmlDataSource 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.
Cria XmlDataSource 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 DataBoundControl e associam a listas e dados tabulares, enquanto o XmlHierarchicalDataSourceView é fornecido para controles de HierarchicalDataBoundControl servidor Web que derivam 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 de fonte de dados retornado.
Como todos os DataSourceView objetos auxiliares, define as XmlDataSourceView 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 está lacrada, você não pode estender a XmlDataSourceView classe para adicionar essa funcionalidade, mas poderá derivar um controle de fonte de XmlDataSource dados e uma exibição de se você precisar de DataSourceView funcionalidade adicional.
Construtores
| Nome | Description |
|---|---|
| XmlDataSourceView(XmlDataSource, String) |
Inicializa uma nova instância nomeada da classe e associa a especificada XmlDataSource a XmlDataSourceView ela. |
Propriedades
| Nome | Description |
|---|---|
| CanDelete |
Obtém um valor que indica se o DataSourceView objeto associado ao objeto atual DataSourceControl dá suporte à ExecuteDelete(IDictionary, IDictionary) operação. (Herdado de DataSourceView) |
| CanInsert |
Obtém um valor que indica se o DataSourceView objeto associado ao objeto atual DataSourceControl dá suporte à ExecuteInsert(IDictionary) operação. (Herdado de DataSourceView) |
| CanPage |
Obtém um valor que indica se o DataSourceView objeto associado ao objeto atual DataSourceControl dá suporte à paginação por meio dos dados recuperados pelo ExecuteSelect(DataSourceSelectArguments) método. (Herdado de DataSourceView) |
| CanRetrieveTotalRowCount |
Obtém um valor que indica se o DataSourceView objeto associado ao objeto atual DataSourceControl 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 DataSourceView objeto associado ao objeto atual DataSourceControl dá suporte a uma exibição classificada na fonte de dados subjacente. (Herdado de DataSourceView) |
| CanUpdate |
Obtém um valor que indica se o DataSourceView objeto associado ao objeto atual DataSourceControl dá suporte à ExecuteUpdate(IDictionary, IDictionary, IDictionary) operação. (Herdado de DataSourceView) |
| Events |
Obtém uma lista de representantes do 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
| Nome | Description |
|---|---|
| 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 DataSourceView objeto 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 DataSourceView objeto representa. (Herdado de DataSourceView) |
| ExecuteInsert(IDictionary) |
Executa uma operação de inserção na lista de dados que o DataSourceView objeto 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 DataSourceView objeto representa. (Herdado de DataSourceView) |
| GetHashCode() |
Serve como a função hash predefinida. (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 DataSourceView objeto representa. (Herdado de DataSourceView) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| OnDataSourceViewChanged(EventArgs) |
Aciona o evento DataSourceViewChanged. (Herdado de DataSourceView) |
| RaiseUnsupportedCapabilityError(DataSourceCapabilities) |
Chamado pelo RaiseUnsupportedCapabilitiesError(DataSourceView) método para comparar as funcionalidades solicitadas para uma ExecuteSelect(DataSourceSelectArguments) operação com as 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 DataSourceView objeto representa. (Herdado de DataSourceView) |
Eventos
| Nome | Description |
|---|---|
| DataSourceViewChanged |
Ocorre quando a exibição da fonte de dados é alterada. (Herdado de DataSourceView) |