Share via


Visualizzatori tabulari in Visual Studio

Durante il debug in Visual Studio, è possibile visualizzare oggetti raccolta di grandi dimensioni con i visualizzatori tabulari predefiniti. Il visualizzatore mostra i dati in una visualizzazione tabulare con una riga per oggetto e colonne ordinabili per ogni campo e proprietà.

Esistono due tipi di visualizzatori tabulari. Il visualizzatore DataSet consente di visualizzare il contenuto di un oggetto DataSet, DataTable, DataView o DataViewManager. Il visualizzatore IEnumerable consente di visualizzare oggetti come Matrici, Elenco e così via.

Aprire il visualizzatore

Per aprire il visualizzatore, è necessario essere sospesi durante il debug.

È possibile accedere al visualizzatore facendo clic sull'icona della lente di ingrandimento visualizzata accanto a Value per uno di questi oggetti VisualizerIcon in una finestra delle variabili del debugger o in una descrizione dati.

Diagramma di Aprire un visualizzatore IEnumerable.

Visualizzatore dataset

Il Visualizzatore DataSet consente di visualizzare il contenuto di un oggetto DataSet, DataTable, DataView o DataViewManager.

Diagramma di Visualizzazione dei dati del visualizzatore dataset.

Visualizzatore IEnumerable

A partire da Visual Studio 2022, è possibile visualizzare le raccolte IEnumerable in una visualizzazione tabulare.

Il visualizzatore IEnumerable consente di esplorare oggetti di raccolta di grandi dimensioni in modo più semplificato. Il visualizzatore supporta raccolte IEnumerable in cui il tipo di oggetto (T) può essere di tipi semplici o tipi complessi come dizionari.

Diagramma della visualizzazione dei dati del visualizzatore IEnumerable.

È possibile usare il menu di scelta rapida del clic con il pulsante destro del mouse per personalizzare la visualizzazione:

  • Selezionare Nascondi colonna per nascondere i dati duplicati.
  • Selezionare Espandi colonna per visualizzare altri elementi dei dettagli nei dati complessi.
  • Selezionare Nascondi elementi figlio per ottenere una visualizzazione più concisa dei dati.

Filtrare, ordinare ed esportare i dati del visualizzatore

  • Sia DataSet che IEnumerable supportano il filtro, l'ordinamento e l'esportazione dei dati del visualizzatore.
  • È possibile ordinare le colonne del visualizzatore in ordine crescente/decrescente facendo clic sul nome della colonna.
  • È anche possibile filtrare i dati del visualizzatore in base a una stringa di filtro. Immettere la stringa nella casella di filtro nell'angolo superiore destro e premere INVIO. Il visualizzatore restituisce tutte le righe che contengono un valore che corrisponde alla stringa di filtro.
  • È possibile esportare i dati dai visualizzatori IEnumerable in formato CSV/Excel usando l'elenco a discesa nell'angolo superiore destro.
  • È anche possibile esportare i risultati filtrati e ordinati in formato CSV/Excel.

Diagramma di Visualizzare il filtro dati del visualizzatore.