Comment faire pour afficher une DataTable pendant le débogage
Je suis juste de commencer à l'aide de ADO.NET et des ensembles de données et les tables de données. Un problème que je vais avoir est, il semble assez difficile de dire quelles sont les valeurs qui sont dans la table de données lorsque vous essayez de déboguer.
Quelles sont certaines des façons les plus faciles de rapidement voir ce que les valeurs ont été enregistrés dans un DataTable? Est-il d'une certaine manière de voir le contenu dans Visual Studio, tandis que 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 une Table de données vers un fichier CSV. Pourtant, le résultant fichier CSV créé a été coupée. Sur les 3 lignes de ce qui devrait être la dernière ligne dans le milieu de l'écriture d'un Système.Guid du fichier s'arrête juste. Je ne peux pas dire si c'est un problème avec mon CSV méthode de conversion, ou l'original de la population de la DataTable.
Mise à jour
Oublier la dernière partie j'ai juste oublié de vider mon flux de l'écrivain.
Vous devez vous connecter pour publier un commentaire.
Avec un point de rupture de l'ensemble, après la DataTable ou le jeu de données est remplie, vous pouvez voir une loupe si vous passez la souris sur la variable. Si vous cliquez dessus, il va faire apparaître la DataTable Visualizer, dont vous pouvez lire ici.
Dans cette image que vous voyez ci-dessous, dt est ma DataTable variable et le point d'arrêt a été frappé quelques lignes ci-dessous en me permettant de planer au-dessus de cette valeur. À L'Aide De Visual Studio 2008.
DataTable Visualizer (crédit d'image):

J'ai ajouté deux lignes dans mon application à l'intérieur d'une classe nommée d'après l'extérieur de la classe:
Cela doit cesser l'application et le mettre en mode de débogage. Ensuite, vous pouvez parcourir et chercher les valeurs de vos objets que vous placez sur eux.
définir le point de rupture sur le jeu de données/datatable(f9 touche de raccourci pour point de rupture) et exécutez votre application (f5 est le shortcutkey ) Lorsque le point de rupture vient souris survole le dataset/datatable cliquez sur le verre montré dans l'image hover dans visual studio .
Remarque : vérifiez compilation debug="true" est vrai dans de configuration web .D'autre visual studio wont go pour le débogage .