Delen via


Visualisaties in tabelvorm in Visual Studio

Terwijl u fouten in Visual Studio opspoort, kunt u grote verzamelingsobjecten weergeven met de ingebouwde visualisaties in tabelvorm. De visualisatie geeft gegevens weer in een tabelweergave met één rij per object en sorteerbare kolommen voor elk veld en elke eigenschap.

Er zijn twee typen visualisaties in tabelvorm. Met de DataSet visualizer kunt u de inhoud van een DataSet, DataTable, DataView of DataViewManager bekijken. Met de IEnumerable-visualizer kunt u objecten zoals arrays, lijsten, enz. weergeven.

De visualizer openen

Als u de visualizer wilt openen, moet u worden onderbroken tijdens foutopsporing.

U kunt de visualisatie openen door te klikken op het vergrootglaspictogram dat naast de waarde voor een van deze objecten wordt weergegeven VisualizerIcon in een venster met variabelen voor foutopsporing of in een DataTip.

Schermafbeelding van het openen van een IEnumerable-visualizer.

Datasetvisualisator

Met DataSet Visualizer kunt u de inhoud van een DataSet-, DataTable-, DataView- of DataViewManager-object bekijken.

Schermafbeelding van de gegevens in de Gegevensset-visualisator bekijken.

IEnumerable-visualisator

Vanaf Visual Studio 2022 kunt u IEnumerable-verzamelingen weergeven in een tabelweergave.

Met de IEnumerable visualizer kunt u grote verzamelingsobjecten op een meer gestroomlijnde manier verkennen. De visualizer ondersteunt IEnumerable-verzamelingen waarbij het objecttype (T) eenvoudige typen of complexe typen, zoals woordenlijsten, kan zijn.

Schermopname van het weergeven van de IEnumerable visualizer-gegevens.

U kunt het contextmenu met de rechtermuisknop gebruiken om de weergave aan te passen:

  • Selecteer Kolom verbergen om dubbele gegevens te verbergen.
  • Kies Kolom uitvouwen om meer detailitems weer te geven in de complexe gegevens.
  • Selecteer Kinderen verbergen om een beknoptere weergave van uw gegevens te krijgen.

De expressie wijzigen in de IEnumerable visualizer

Vanaf Visual Studio 2022 versie 17.11 kunt u het Expressie tekstvak voor de IEnumerable-visualisator direct wijzigen met een aangepaste LINQ-expressie. De visualisatiegegevens worden bijgewerkt, waarbij de gegevenswijziging wordt weergegeven die het gevolg is van uw nieuwe query.

schermopname van het weergeven van de visualisatiegegevens en het bewerken van de expressie.

Vanaf Visual Studio 2022 versie 17.12 Preview 3 krijgt u ondersteuning voor IntelliSense om u te helpen de expressie te bewerken.

Vanaf Visual Studio 2022 versie 17.13 Preview 2 kunt u inline AI-hulp krijgen om de LINQ-expressie te bewerken. Als Copilot is geactiveerd, klikt u op het GitHub Copilot sparkle-icoon om de inline Copilot-chat te openen.

Schermafbeelding van de knop Copilot om hulp te krijgen bij het bewerken van de expressie.

U kunt uw query in natuurlijke taal beschrijven en GitHub Copilot genereert de bijbehorende LINQ-query. Als u LINQ-queryfilters wilt toepassen op de visualisatie, drukt u op Enter-.

Nadat ten minste één LINQ-query is gegenereerd door GitHub Copilot, kunt u ervoor kiezen om de knop Doorgaan in Chat te selecteren. Met deze actie opent u een speciaal GitHub Copilot Chat-venster waarin u uw query kunt verfijnen, vervolgvragen kunt stellen, voorbeelden van LINQ-syntaxis kunt bekijken of alternatieve benaderingen kunt verkennen. Als u een voorgestelde LINQ-query wilt toepassen op de visualisatie, gebruikt u de knop Weergeven in Visualizer in de chat.

Gegevens van het visualisatiehulpmiddel filteren, sorteren en exporteren.

  • Zowel DataSet als IEnumerable bieden ondersteuning voor filteren, sorteren en exporteren van visualisatiegegevens.
  • U kunt de visualisatiekolommen in oplopende/aflopende volgorde sorteren door op de kolomnaam te klikken.
  • U kunt ook visualisatiegegevens filteren op basis van een filtertekenreeks. Voer de tekenreeks in het filtervak in de rechterbovenhoek in en druk op Enter. De Visualizer retourneert alle rijen die een waarde bevatten die overeenkomt met de filtertekenreeks.
  • U kunt de gegevens exporteren uit IEnumerable visualizers in CSV-/Excel-indeling met behulp van de vervolgkeuzelijst in de rechterbovenhoek.
  • U kunt de gefilterde en gesorteerde resultaten ook exporteren in CSV-/Excel-indeling.

Schermafbeelding van Bekijk het visualizergegevensfilter.