System.Web.DynamicData Espaço de Nomes

Contém classes que fornecem a funcionalidade principal para Dados Dinâmicos ASP.NET. Também oferece funcionalidades de extensibilidade que permitem personalizar o comportamento dinâmico dos dados.

Classes

Name Description
ContextConfiguration

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

ControlFilterExpression

Modifica uma consulta de base de dados utilizando a chave de dados do item selecionado num controlo de dados vinculado.

DataControlReference

Permite definir DynamicDataManager declarativamente os controlos de dados que gere.

DataControlReferenceCollection

Representa uma coleção de MenuItemBinding objetos.

DefaultAutoFieldGenerator

Gera automaticamente campos de dados dinâmicos (colunas) para controlos vinculados a dados.

DynamicControl

Apresenta o conteúdo definido para o campo em controlos data-bound templated, utilizando funcionalidades de Dados Dinâmicos do ASP.NET.

DynamicControlParameter

Representa um parâmetro usado para filtros mestre-detalhe em que uma fonte de dados obtém informação de outro controlo de dados.

DynamicDataExtensions

Fornece métodos de extensão utilizados pelos Dados Dinâmicos ASP.NET.

DynamicDataManager

Permite o comportamento dinâmico para controlos Web ASP.NET que suportam Dados Dinâmicos ASP.NET.

DynamicDataRoute

Representa uma rota utilizada pelos Dados Dinâmicos ASP.NET.

DynamicDataRouteHandler

Processa padrões de rota de dados dinâmicos ASP.NET.

DynamicEntity

Fornece um controlo ASP.NET que representa uma entidade para utilização pelos Dados Dinâmicos ASP.NET.

DynamicField

Representa um campo de dados que é exibido num controlo data-bound que utiliza funcionalidades de Dados Dinâmicos do ASP.NET.

DynamicFilter

Mostra a interface para filtrar linhas da tabela usando uma coluna especificada.

DynamicFilterExpression

Modifica uma consulta de base de dados usando um valor do controlo de filtro especificado.

DynamicHyperLink

Apresenta ligações para ações de tabelas como editar, eliminar e inserir.

DynamicQueryStringParameter

Gera automaticamente uma coleção de parâmetros que é usada para criar a Where cláusula para o controlo de fonte dos dados, recuperando valores da cadeia de consulta.

DynamicRouteExpression

Obtém a chave primária da informação de encaminhamento para realizar a filtragem de dados.

DynamicValidator

Aplica e detém exceções que são inseridas num modelo de dados e apresenta o erro.

DynamicValidatorEventArgs

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

EntityTemplate

Apresenta o conteúdo definido para a entidade em controlos de dados vinculados ao modelo de entidade, utilizando funcionalidades de Dados Dinâmicos do ASP.NET.

EntityTemplateFactory

Cria um modelo de entidade.

EntityTemplateUserControl

Define a classe base para templates de entidade.

FieldTemplateFactory

Cria um modelo de campo.

FieldTemplateUserControl

Representa a classe base para todos os controlos de templates de campo.

FilterFactory

Cria um modelo de filtro.

FilterRepeater

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

FilterUserControlBase

Fornece a classe base para controlos de utilizador usados para filtrar dados numa tabela de dados. Esta classe é usada para exibir seletores de filtros.

MetaChildrenColumn

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

MetaColumn

Representa uma coluna de base de dados utilizada por Dados Dinâmicos.

MetaForeignKeyColumn

Representa um campo de chave estrangeira da base de dados utilizado pelo ASP.NET Dynamic Data.

MetaModel

Representa uma ou várias bases de dados utilizadas pelo ASP.NET Dynamic Data.

MetaTable

Representa os metadados que descrevem uma tabela para uso por páginas de Dados Dinâmicos.

PageAction

Especifica valores de ação padrão usados pelo mecanismo de encaminhamento nas aplicações ASP.NET Dynamic Data.

QueryableFilterRepeater

Fornece um controlo templateado que gera automaticamente a interface para filtrar as linhas da tabela para tipos de colunas suportados.

QueryableFilterUserControl

Fornece uma classe base para controlos de filtro.

TableNameAttribute

Fornece um atributo para alterar o nome apresentado de uma tabela.

Interfaces

Name Description
IControlParameterTarget

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

IDynamicDataSource

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

IDynamicValidatorException

Representa uma interface implementada por classes de exceção de dados dinâmicos.

IFieldFormattingOptions

Define uma interface para propriedades comuns de opções de formatação a serem aplicadas aos controlos de utilizador do modelo de campo.

IFieldTemplate

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

IFieldTemplateFactory

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

IFieldTemplateHost

Define membros que devem ser implementados por uma classe que gere o uso de controlos de utilizador com modelo de campo.

IFilterExpressionProvider

Fornece uma interface para criar repetidores de filtro.

IWhereParametersProvider

Implementado por classes de parâmetros que fornecem um ou vários Where parâmetros.

Enumerações

Name Description
ContainerType

Especifica o tipo de contentor de controlo de dados.

DynamicDataSourceOperation

Descreve o tipo de operação que está a ser realizada pelo objeto fonte de dados.