Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Mientras se depura en Visual Studio, puede ver objetos de colección grandes con los visualizadores tabulares integrados. El visualizador muestra datos en una vista tabular con una fila por objeto y columnas ordenables para cada campo y propiedad.
Hay dos tipos de visualizadores tabulares. El visualizador DataSet permite ver el contenido de un DataSet, DataTable, DataView o DataViewManager. El visualizador IEnumerable permite ver objetos como Matrices, Lista, etc.
Abrir el visualizador
Para abrir el visualizador, la depuración debe estar en pausa.
Para acceder al visualizador, haga clic en el icono de lupa que aparece junto al valor de uno de esos objetos en una ventana de variables del depurador o en un objeto DataTip.
Visualizador de DataSet
DataSet Visualizer permite ver el contenido de un objeto DataSet, DataTable, DataView o DataViewManager.
Visualizador de IEnumerable
A partir de Visual Studio 2022, puede ver las colecciones IEnumerable en una vista tabular.
El visualizador IEnumerable ayuda a explorar objetos de colección grandes de forma más simplificada. El visualizador admite colecciones IEnumerable en las que el tipo de objeto (T) puede ser tipos simples o tipos complejos como diccionarios.
Puede usar el menú contextual del botón derecho para personalizar la vista:
- Seleccione Ocultar columna para ocultar los datos duplicados.
- Seleccione Expandir columna para ver más detalles en los datos complejos.
- Seleccione Ocultar elementos secundarios para obtener una vista más concisa de los datos.
Modificación de la expresión en el visualizador IEnumerable
A partir de la versión 17.11 de Visual Studio 2022, puede cambiar directamente el cuadro de texto Expresión del visualizador IEnumerable con la expresión LINQ modificada. Los datos del visualizador se actualizan, lo que refleja el cambio de datos resultante de la nueva consulta.
A partir de Visual Studio 2022, versión 17.12 Preview 3, puedes obtener soporte de IntelliSense para ayudarte a editar la expresión.
A partir de Visual Studio 2022, versión 17.13 Preview 2, puedes obtener asistencia de IA integrada para editar la expresión LINQ. Si tiene activado Copilot, haga clic en el icono brillante de GitHub Copilot para abrir el Copilot Chat insertado.
Puede describir la consulta en lenguaje natural y GitHub Copilot generará la consulta LINQ correspondiente. Para aplicar el filtrado de consultas LINQ al visualizador, presione Entrar.
Después de que GitHub Copilot haya generado al menos una consulta LINQ, puede seleccionar el botón Continuar en chat. Esta acción abre una ventana dedicada de Chat de GitHub Copilot, donde puede refinar la consulta, formular preguntas de seguimiento, ver ejemplos de sintaxis LINQ o explorar enfoques alternativos con más detalle. Para aplicar una consulta LINQ sugerida al visualizador, use el botón Mostrar en el visualizador en el chat.
Filtrar, ordenar y exportar datos del visualizador
- Tanto DataSet como IEnumerable admiten el filtrado, la ordenación y la exportación de datos del visualizador.
- Puede ordenar las columnas del visualizador en orden ascendente o descendente haciendo clic en el nombre de la columna.
- También puede filtrar los datos del visualizador en función de una cadena de filtro. Escriba la cadena en el cuadro de filtro en la esquina superior derecha y presione Entrar. El Visualizador devuelve todas las filas que contienen un valor que coincide con la cadena de filtro.
- Puede exportar los datos desde visualizadores IEnumerables en formato CSV/Excel mediante la lista desplegable de la esquina superior derecha.
- También puede exportar los resultados filtrados y ordenados en formato CSV/Excel.