Freigeben über


Tabellenschnellansichten in Visual Studio

Beim Debuggen in Visual Studio können Sie große Sammlungsobjekte mit den integrierten Tabellenschnellansichten anzeigen. Die Schnellansicht zeigt Daten als Tabelle mit einer Zeile pro Objekt und sortierbaren Spalten für jedes Feld und jede Eigenschaft an.

Es gibt zwei Arten von Tabellenschnellansichten. Mit der DataSet-Schnellansicht können Sie den Inhalt eines DataSet-, DataTable-, DataView- oder DataViewManager-Elements anzeigen. Mit der IEnumerable-Schnellansicht können Sie Objekte wie Arrays, Listen usw. anzeigen.

Öffnen der Schnellansicht

Das Debuggen muss pausiert sein, wenn Sie die Schnellansicht öffnen möchten.

Sie können auf die Schnellansicht zugreifen, indem Sie das Lupensymbol VisualizerIcon auswählen, das neben dem Wert eines dieser Objekte in einem Debuggervariablenfenster oder in einem DataTip angezeigt wird.

Abbildung einer geöffneten IEnumerable-Schnellansicht.

DataSet-Schnellansicht

Mit der DataSet-Schnellansicht können Sie den Inhalt eines DataSet-, DataTable-, DataView- oder DataViewManager-Objekts anzeigen.

Abbildung: Anzeigen von DataSet-Schnellansichtsdaten

IEnumerable-Schnellansicht

Ab Visual Studio 2022 können Sie IEnumerable-Sammlungen in einer Tabellenansicht anzeigen.

Die IEnumerable-Schnellansicht hilft, große Sammlungsobjekte auf optimierte Weise zu erkunden. Die Schnellansicht unterstützt IEnumerable-Sammlungen, bei denen der Objekttyp (T) einfache Typen oder komplexe Typen wie Wörterbücher sein kann.

Abbildung: Anzeigen von IEnumerable-Schnellansichtsdaten

Sie können das Kontextmenü (Rechtsklick) verwenden, um die Ansicht anzupassen:

  • Wählen Sie Spalte ausblenden aus, um doppelte Daten auszublenden.
  • Wählen Sie Spalte erweitern aus, um detaillierte Elemente in den komplexen Daten anzuzeigen.
  • Wählen Sie Untergeordnete Elemente ausblenden aus, um eine präzisere Ansicht Ihrer Daten zu erhalten.

Filtern, Sortieren und Exportieren von Schnellansichtsdaten

  • Sowohl DataSet als auch IEnumerable unterstützen das Filtern, Sortieren und Exportieren von Schnellansichtsdaten.
  • Sie können die Schnellansichtsspalten in aufsteigender/absteigender Reihenfolge sortieren, indem Sie auf den Spaltennamen klicken.
  • Sie können Schnellansichtsdaten auch basierend auf einer Filterzeichenfolge filtern. Geben Sie die Zeichenfolge in das Filterfeld in der rechten oberen Ecke ein, und drücken Sie die EINGABETASTE. Die Schnellansicht gibt alle Zeilen zurück, die einen mit der Filterzeichenfolge übereinstimmenden Wert enthalten.
  • Sie können die Daten aus IEnumerable-Schnellansichten im CSV-Format für Excel über das Dropdownmenü in der rechten oberen Ecke exportieren.
  • Sie können die gefilterten und sortierten Ergebnisse auch im CSV/Excel-Format exportieren.

Abbildung der Anzeige gefilterter Schnellansichtsdaten