debugging google - Comment afficher un DataTable pendant le débogage




2 Answers

Avec un ensemble de points d'arrêt, une fois le DataTable ou le DataSet rempli, vous pouvez voir une loupe si vous passez la souris sur la variable. Si vous cliquez dessus, cela affichera le visualiseur DataTable, que vous pouvez lire here .

Dans cette image que vous voyez ci-dessous, dt est ma variable DataTable et le point d'arrêt a été frappé quelques lignes ci-dessous, ce qui me permet de survoler cette valeur. Utilisation de Visual Studio 2008

DataTable Visualizer ( crédit d'image ):

gtm conteneur

Je commence juste à utiliser ADO.NET et DataSets et DataTables. Un problème que j'ai est qu'il semble assez difficile de dire quelles valeurs sont dans la table de données lorsque vous essayez de déboguer.

Quels sont les moyens les plus faciles de voir rapidement quelles valeurs ont été sauvegardées dans un DataTable? Est-il possible de voir le contenu dans Visual Studio pendant le débogage ou est la seule option pour écrire les données dans un fichier?

J'ai créé une petite fonction utilitaire qui va écrire un DataTable dans un fichier CSV. Pourtant, le fichier CSV résultant a été coupé. Environ 3 lignes de ce qui aurait dû être la dernière ligne au milieu de l'écriture d'un System.Guid le fichier s'arrête. Je ne peux pas dire s'il s'agit d'un problème avec ma méthode de conversion CSV ou la population d'origine de DataTable.

Mettre à jour

Oubliez la dernière partie que j'ai juste oublié de vider mon auteur de flux.




définir le point de rupture sur l'ensemble de données / datatable (f9 raccourci clavier pour le point de rupture) et exécuter votre application (f5 est le raccourci clavier) Lorsque le point de rupture survient souris survolez le jeu de données / datatable cliquez sur le verre affiché dans l'image .

Note: check compilation debug = "true" est vrai dans web config .Else visual studio ne va pas déboguer.




Related

debugging ado.net csv datatable dataset