Compartilhar via


Visualizadores tabulares no Visual Studio

Enquanto estiver depurando no Visual Studio, você pode exibir objetos de coleção grandes com visualizadores tabulares internos. O visualizador mostra dados em uma exibição tabular com uma linha por objeto e colunas classificáveis para cada campo e propriedade.

Há dois tipos de visualizadores tabulares. O visualizador DataSet permite exibir o conteúdo de um DataSet, DataTable, DataView ou DataViewManager. O visualizador IEnumerable permite exibir objetos como Matrizes, Lista etc.

Abrir o visualizador

Para abrir o visualizador, você precisa estar em pausa durante a depuração.

Você pode acessar o visualizador clicando no ícone de lupa que aparece ao lado do Valor de um desses objetos VisualizerIcon em uma janela de variáveis do depurador ou em um DataTip.

Diagrama de Abrir um visualizador IEnumerable.

Visualizador DataSet

O Visualizador de DataSet permite que você exiba o conteúdo de um objeto de DataSet, DataTable, DataView ou DataViewManager.

Diagrama de Exibir dados do visualizador de DataSet.

Visualizador IEnumerable

Começando no Visual Studio 2022, você pode exibir coleções IEnumerable em um modo de exibição tabular.

O visualizador IEnumerable ajuda a explorar objetos de coleção grandes de maneira mais simplificada. O visualizador dá suporte a coleções IEnumerable em que o tipo de objeto (T) pode ser tipos simples ou tipos complexos, por exemplo, dicionários.

Diagrama de Exibir os dados do visualizador IEnumerable.

Você pode usar o menu de contexto com o botão direito do mouse para personalizar a exibição:

  • Selecione Ocultar Coluna para ocultar dados duplicados.
  • Selecione Expandir Coluna para ver itens mais detalhados nos dados complexos.
  • Selecione Ocultar Filhos para obter uma exibição mais concisa de seus dados.

Filtrar, classificar e exportar dados do visualizador

  • DataSet e IEnumerable dão suporte à filtragem, à classificação e à exportação de dados do visualizador.
  • Você pode classificar as colunas do visualizador em ordem crescente/decrescente clicando no nome da coluna.
  • Você também pode filtrar dados do visualizador com base em uma cadeia de caracteres de filtro. Insira a cadeia de caracteres na caixa de filtro no canto superior direito e pressione Enter. O Visualizador retorna todas as linhas que contêm um valor correspondente à cadeia de caracteres de filtro.
  • Você pode exportar os dados de visualizadores IEnumerable no formato CSV/Excel usando a lista suspensa no canto superior direito.
  • Você também pode exportar os resultados filtrados e classificados no formato CSV/Excel.

Diagrama de Exibir o filtro de dados do visualizador.