Dopiero zaczynam korzystać z ADO.NET oraz DataSets i DataTables. Jednym z problemów, które mam, jest to, że wydaje się dość trudne do określenia wartości w tabeli danych podczas próby debugowania.
Jakie są najłatwiejsze sposoby szybkiego sprawdzenia, jakie wartości zostały zapisane w DataTable? Czy istnieje sposób, aby wyświetlić zawartość w programie Visual Studio podczas debugowania, czy jest to jedyna opcja zapisania danych do pliku?
Stworzyłem małą funkcję narzędzia, która zapisze DataTable do pliku CSV. Jednak utworzony wynikowy plik CSV został odcięty. Około 3 linie od tego, co powinno być ostatnią linią w środku pisania System.Guid, plik po prostu się zatrzymuje. Nie mogę stwierdzić, czy jest to problem z moją metodą konwersji CSV, czy z pierwotną populacją DataTable.
Aktualizacja
Zapomnij o ostatniej części, o której właśnie zapomniałem opróżnić program do zapisywania strumieni.
ustaw punkt przerwania w zbiorze danych / datatable (klawisz skrótu F9 dla punktu przerwania) i uruchom aplikację (f5 to skrót klawiszowy) Gdy pojawi się punkt przerwania, najedź myszą na zbiór danych / datatable kliknij na szkle pokazanym na obrazku po aktywowaniu w Visual Studio .
Uwaga: check compilation debug = "true" jest prawdą w konfiguracji sieciowej. Visual Studio nie przejdzie do debugowania.
źródło
Dodałem dwa wiersze do mojej aplikacji wewnątrz klasy nazwanej na podstawie najbardziej zewnętrznej klasy:
Powinno to zatrzymać aplikację i uruchomić ją w trybie debugowania. Następnie możesz przejść przez to i spojrzeć na wartości w swoich obiektach, gdy najedziesz na nie kursorem.
źródło
źródło