Aracılığıyla paylaş


Visual Studio'da tablo görselleştiricileri

Visual Studio'da hata ayıklarken, yerleşik tablosal görselleştiricilerle büyük koleksiyon nesnelerini görüntüleyebilirsiniz. Görselleştirici, her nesne için bir satır ve her alan ve özellik için sıralanabilir sütunlar içeren tablosal bir görünümde verileri gösterir.

İki tür tablosal görselleştirici vardır. DataSet görselleştiricisi bir DataSet, DataTable, DataView veya DataViewManager içeriğini görüntülemenizi sağlar. IEnumerable görselleştiricisi Diziler, Liste gibi nesneleri görüntülemenizi sağlar.

Görselleştiriciyi açma

Görselleştiriciyi açmak için hata ayıklama sırasında duraklatılmış olmanız gerekir.

Bir hata ayıklayıcı değişkenleri penceresinde veya Veri İpucu'nda bu nesnelerden VisualizerIcon birinin Değerinin yanında görünen büyüteç simgesine tıklayarak görselleştiriciye erişebilirsiniz.

IEnumerable görselleştiricisini açma ekran görüntüsü.

DataSet görselleştiricisi

DataSet Görselleştiricisi bir DataSet, DataTable, DataView veya DataViewManager nesnesinin içeriğini görüntülemenizi sağlar.

DataSet görselleştirici verilerini görüntüleme işleminin ekran görüntüsü.

IEnumerable görselleştiricisi

Visual Studio 2022'den başlayarak, IEnumerable koleksiyonlarını tablo görünümünde görüntüleyebilirsiniz.

IEnumerable görselleştiricisi, büyük koleksiyon nesnelerini daha kolay bir şekilde keşfetmeye yardımcı olur. Görselleştirici, nesne türünün (T) basit türler veya sözlükler gibi karmaşık türler olabileceği IEnumerable koleksiyonlarını destekler.

IEnumerable görselleştirici verilerini görüntüleme işleminin ekran görüntüsü.

Görünümü özelleştirmek için sağ tıklama bağlam menüsünü kullanabilirsiniz:

  • Yinelenen verileri gizlemek için Sütunu Gizle'yi seçin.
  • Karmaşık verilerdeki diğer ayrıntı öğelerini görmek için Sütunu Genişlet'i seçin.
  • Verilerinizin daha kısa bir görünümünü elde etmek için Alt Öğeleri Gizle'yi seçin.

IEnumerable görselleştiricisindeki ifadeyi değiştirme

Visual Studio 2022 sürüm 17.11'den başlayarak, değiştirilmiş LINQ ifadesiyle IEnumerable görselleştiricisinin İfade metin kutusunu doğrudan değiştirebilirsiniz. Görselleştirici verileri güncelleştirilerek yeni sorgunuzdan kaynaklanan veri değişikliğini yansıtır.

Görselleştirici verilerini görüntüleme ve ifadeyi düzenleme işleminin ekran görüntüsü.

Visual Studio 2022 sürüm 17.12 Preview 2'den başlayarak LINQ ifadesini düzenlemek için yapay zeka yardımı alabilirsiniz. Copilot'ı etkinleştirdiyseniz GitHub Copilot simgesine tıklayarak Copilot Sohbeti'ni açın.

İfadeyi düzenleme hakkında yardım almak için Copilot düğmesinin ekran görüntüsü.

Copilot Sohbeti'nde LINQ söz dizimi örneklerini görürsünüz. Ayrıca sorgunuzu doğal dilde açıkladığınızda GitHub Copilot ilgili LINQ sorgusunu oluşturur. LINQ sorgu filtrelemesini görselleştiriciye uygulamak için sohbetteki Görselleştiricide Göster düğmesini kullanın.

Copilot Sohbeti'nde Görselleştiricide Göster düğmesinin ekran görüntüsü.

Görselleştirici verilerini filtreleme, sıralama ve dışarı aktarma

  • Hem DataSet hem de IEnumerable görselleştirici verilerini filtrelemeyi, sıralamayı ve dışarı aktarmayı destekler.
  • Sütun adına tıklayarak görselleştirici sütunlarını artan/azalan düzende sıralayabilirsiniz.
  • Görselleştirici verilerini bir filtre dizesine göre de filtreleyebilirsiniz. Sağ üst köşedeki filtre kutusuna dizeyi girin ve Enter tuşuna basın. Görselleştirici, filtre dizesiyle eşleşen bir değer içeren tüm satırları döndürür.
  • Sağ üst köşedeki açılan listeyi kullanarak CSV/Excel biçimindeki IEnumerable görselleştiricilerinden verileri dışarı aktarabilirsiniz.
  • Filtrelenmiş ve sıralanmış sonuçları CSV/Excel biçiminde de dışarı aktarabilirsiniz.

Görselleştirici veri filtresini görüntüleme işleminin ekran görüntüsü.