Partilhar via


Visualizações de dados

A DataView permite que você crie diferentes exibições dos dados armazenados em um DataTable, um recurso que é frequentemente usado em aplicativos de vinculação de dados. Usando um DataView, você pode expor os dados em uma tabela com diferentes ordens de classificação e pode filtrar os dados por estado de linha ou com base em uma expressão de filtro.

Um DataView fornece uma exibição dinâmica de dados na DataTable subjacente: o conteúdo, a ordem e a associação refletem as alterações à medida que ocorrem. Esse comportamento difere do método Select do DataTable, que retorna uma DataRow matriz de uma tabela com base em um filtro específico e/ou ordem de classificação: esse conteúdo reflete alterações na tabela subjacente, mas sua associação e ordenação permanecem estáticas. Os recursos dinâmicos do DataView o tornam ideal para aplicativos de vinculação de dados.

Um DataView fornece uma exibição dinâmica de um único conjunto de dados, muito semelhante a uma exibição de banco de dados, à qual você pode aplicar diferentes critérios de classificação e filtragem. Ao contrário de uma exibição de banco de dados, no entanto, um DataView não pode ser tratado como uma tabela e não pode fornecer uma exibição de tabelas associadas. Também não é possível excluir colunas que existem na tabela de origem ou acrescentar colunas que não existem na tabela de origem, como colunas computacionais.

Você pode usar um DataViewManager para gerenciar configurações de exibição para todas as tabelas em um DataSet. O DataViewManager fornece uma maneira conveniente de gerenciar as configurações de exibição padrão para cada tabela. Ao vincular um controle a mais de uma tabela de um DataSet, a vinculação a um DataViewManager é a escolha ideal.

Nesta Secção

Criando um DataView Descreve como criar um DataView para um DataTable.

Classificação e filtragem de dados Descreve como definir as propriedades de um DataView para retornar subconjuntos de linhas de dados que atendem a critérios de filtro específicos ou para retornar dados em uma ordem de classificação específica.

DataRows e DataRowViews Descreve como acessar os dados expostos pelo DataView.

Localizando linhas Descreve como localizar uma linha específica em um DataView.

ChildViews and Relations Descreve como criar modos de exibição de dados de uma relação pai-filho usando um DataView.

Modificando DataViews Descreve como modificar os dados na DataTable subjacente por meio do DataView, incluindo habilitar ou desabilitar atualizações.

Manipulando eventos DataView Descreve como usar o evento ListChanged para receber notificação quando o conteúdo ou a ordem de um DataView está sendo atualizado.

Managing DataViews Descreve como usar um DataViewManager para gerenciar configurações de DataView para cada tabela em um DataSet.

ASP.NET Web Applications Fornece visões gerais e procedimentos detalhados e passo a passo para criar aplicativos ASP.NET, Web Forms e Web Services.

Aplicativos do Windows Fornece informações detalhadas sobre como trabalhar com Windows Forms e aplicativos de console.

DataSets, DataTables e DataViews Descreve o objeto DataSet e como você pode usá-lo para gerenciar dados do aplicativo.

DataTables Descreve o objeto DataTable e como você pode usá-lo para gerenciar dados do aplicativo sozinho ou como parte de um DataSet.

ADO.NET Descreve a arquitetura e os componentes ADO.NET e como usar ADO.NET para acessar fontes de dados existentes e gerenciar dados de aplicativos.

Consulte também