Compartilhar via


System.Web.DynamicData Namespace

Contém classes que fornecem a funcionalidade central para Dados Dinâmicos do ASP.NET. Ele também fornece recursos de extensibilidade que permitem personalizar o comportamento de dados dinâmicos.

Classes

ContextConfiguration

Fornece informações para uma instância de contexto de dados para permitir a personalização.

ControlFilterExpression

Modifica uma consulta de banco de dados usando a chave de dados do item selecionado em um controle associado a dados.

DataControlReference

Permite que o DynamicDataManager defina controles de dados gerenciados por ele de forma declarativa.

DataControlReferenceCollection

Representa uma coleção de objetos MenuItemBinding .

DefaultAutoFieldGenerator

Gera automaticamente os campos de dados dinâmicos (colunas) para controles associados a dados.

DynamicControl

Exibe o conteúdo que é definido para o campo em controles associado a dados usando os recursos de dados dinâmicos do ASP.NET.

DynamicControlParameter

Representa um parâmetro usado para filtros mestre/de detalhes no qual uma fonte de dados obtém informações de outro controle de dados.

DynamicDataExtensions

Fornece métodos de extensão que são usados por Dados Dinâmicos do ASP.NET.

DynamicDataManager

Habilita o comportamento dinâmico dos controles da Web ASP.NET que dão suporte para Dados Dinâmicos do ASP.NET.

DynamicDataRoute

Representa uma rota usada por Dados Dinâmicos do ASP.NET.

DynamicDataRouteHandler

Processa os padrões de rota dos Dados Dinâmicos ASP.NET.

DynamicEntity

Fornece um controle ASP.NET que representa uma entidade para uso por Dados Dinâmicos do ASP.NET.

DynamicField

Representa um campo de dados que é exibido em um controle associado de dados que usa recursos de dados dinâmicos do ASP.NET.

DynamicFilter

Exibe a interface do usuário para filtrar as linhas da tabela usando uma coluna especificada.

DynamicFilterExpression

Modifica uma consulta de banco de dados usando um valor de controle de filtro especificado.

DynamicHyperLink

Exibe os links para ações de tabela como editar, excluir e inserir.

DynamicQueryStringParameter

Gera automaticamente uma coleção de parâmetros usada para criar a cláusula Where para o controle de fonte de dados, recuperando valores de cadeias de caracteres de consulta.

DynamicRouteExpression

Obtém a chave primária de informações de roteamento para executar a filtragem de dados.

DynamicValidator

Impõe e captura exceções acionadas em um modelo de dados e exibe o erro.

DynamicValidatorEventArgs

Classe base para classes DynamicValidator que contêm dados de evento.

EntityTemplate

Exibe o conteúdo que é definido para a entidade nos controles limitados por dados do modelo da entidade usando os recursos de Dados Dinâmicos do ASP.NET.

EntityTemplateFactory

Cria um modelo de entidade.

EntityTemplateUserControl

Define a classe base para modelos de entidade.

FieldTemplateFactory

Cria um modelo de campo.

FieldTemplateUserControl

Representa a classe base para todos os controles de modelo de campo.

FilterFactory

Cria um modelo de filtro.

FilterRepeater

Representa um controle que enumera as colunas da tabela que podem ser filtradas.

FilterUserControlBase

Fornece a classe base para controles de usuário que são usados para filtrar dados em uma tabela de dados. Essa classe é usada para exibir os seletores de filtro.

MetaChildrenColumn

Representa um campo de banco de dados que indica uma relação de um para muitos.

MetaColumn

Representa uma coluna de banco de dados que é usada pelos Dados Dinâmicos.

MetaForeignKeyColumn

Representa um campo de chave estrangeira do banco de dados usado por Dados Dinâmicos do ASP.NET.

MetaModel

Representa um ou vários bancos de dados que são usados por Dados Dinâmicos do ASP.NET.

MetaTable

Representa os metadados que descrevem uma tabela a ser usada pelas páginas de Dados Dinâmicos.

PageAction

Especifica valores de ação padrão que são usados pelo mecanismo de roteamento em aplicativos de Dados Dinâmicos do ASP.NET.

QueryableFilterRepeater

Fornece um controle modelo que gera automaticamente a interface do usuário para filtrar linhas da tabela para tipos de coluna compatíveis.

QueryableFilterUserControl

Fornece uma classe base para controles de filtro.

TableNameAttribute

Fornece um atributo para alterar o nome exibido para uma tabela.

Interfaces

IControlParameterTarget

Define os membros que uma classe deve implementar para fornecer dados para uma instância da classe DynamicControlParameter.

IDynamicDataSource

Representa uma fonte de dados para um controle de Dados Dinâmicos.

IDynamicValidatorException

Representa uma interface implementada por classes de Exceção de Dados Dinâmicos.

IFieldFormattingOptions

Define uma interface para as propriedades comuns de opção de formatação a serem aplicadas aos controles de usuário do modelo de campo.

IFieldTemplate

Define os membros que uma classe deve implementar para ser reconhecida como um modelo de campo.

IFieldTemplateFactory

Define uma interface implementada por objetos que criam modelos de campo.

IFieldTemplateHost

Define os membros que devem ser implementados por uma classe que gerencia o uso de controles de usuário do modelo de campo.

IFilterExpressionProvider

Fornece uma interface para criar repetidores de filtro.

IWhereParametersProvider

Implementada pelas classes de parâmetro que fornecem um ou muitos parâmetros Where.

Enumerações

ContainerType

Especifica o tipo de contêiner de controle de dados.

DynamicDataSourceOperation

Descreve o tipo de operação que está sendo executada pelo objeto de fonte de dados.