Wizualizatory tabelaryczne w programie Visual Studio

Podczas debugowania w programie Visual Studio można wyświetlać duże obiekty kolekcji za pomocą wbudowanych wizualizatorów tabelarycznych. Wizualizator przedstawia dane w widoku tabelarycznym z jednym wierszem na obiekt i kolumnami sortowalnymi dla każdego pola i właściwości.

Istnieją dwa typy wizualizatorów tabelarycznych. Wizualizator zestawu danych umożliwia wyświetlanie zawartości elementu DataSet, DataTable, DataView lub DataViewManager. Wizualizator IEnumerable umożliwia wyświetlanie obiektów, takich jak Tablice, Lista itp.

Otwieranie wizualizatora

Aby otworzyć wizualizator, należy wstrzymać go podczas debugowania.

Aby uzyskać dostęp do wizualizatora, kliknij ikonę lupy wyświetlaną obok pozycji Wartość dla jednego z tych obiektów VisualizerIcon w oknie zmiennych debugera lub w etykietce danych.

Diagram przedstawiający tworzenie wizualizatora IEnumerable.

Wizualizator zestawu danych

Wizualizator zestawu danych umożliwia wyświetlanie zawartości obiektu DataSet, DataTable, DataView lub DataViewManager.

Diagram przedstawiający wyświetlanie danych wizualizatora zestawu danych.

Wizualizator IEnumerable

Począwszy od programu Visual Studio 2022, można wyświetlać kolekcje IEnumerable w widoku tabelarycznym.

Wizualizator IEnumerable pomaga eksplorować duże obiekty kolekcji w bardziej usprawniony sposób. Wizualizator obsługuje kolekcje IEnumerable, w których typ obiektu (T) może być prostymi typami lub typami złożonymi, takimi jak słowniki.

Diagram przedstawiający wyświetlanie danych wizualizatora IEnumerable.

Aby dostosować widok, możesz użyć menu kontekstowego prawym przyciskiem myszy:

  • Wybierz pozycję Ukryj kolumnę , aby ukryć zduplikowane dane.
  • Wybierz pozycję Rozwiń kolumnę , aby wyświetlić więcej szczegółów w złożonych danych.
  • Wybierz pozycję Ukryj elementy podrzędne , aby uzyskać bardziej zwięzły widok danych.

Filtrowanie, sortowanie i eksportowanie danych wizualizatora

  • Zarówno Zestaw danych, jak i IEnumerable obsługują filtrowanie, sortowanie i eksportowanie danych wizualizatora.
  • Kolumny wizualizatora można sortować w kolejności rosnącej/malejącej, klikając nazwę kolumny.
  • Dane wizualizatora można również filtrować na podstawie ciągu filtru. Wprowadź ciąg w polu filtru w prawym górnym rogu i naciśnij klawisz Enter. Wizualizator zwraca wszystkie wiersze zawierające wartość zgodną z ciągiem filtru.
  • Dane można wyeksportować z wizualizatorów IEnumerable w formacie CSV/Excel przy użyciu listy rozwijanej w prawym górnym rogu.
  • Możesz również wyeksportować przefiltrowane i posortowane wyniki w formacie CSV/Excel.

Diagram przedstawiający wyświetlanie filtru danych wizualizatora.