2010-01-29 71 views
0

無論如何查看調試中的數據集或數據表的內容?我並不是要查找數據集的特定元素,而是查看漏洞。VB.NET - 調試和數據集?

+1

完全重複:http://stackoverflow.com/questions/1337084/how-to-view-a-datatable-while-debuging – 2010-01-29 17:52:32

回答

1

當您在Debug中逐步執行代碼時,只需將鼠標懸停在DataSet上並單擊那裏的小放大鏡即可打開可視化工具。

+0

我沒有得到可視化器,我得到的東西並沒有給出一個所有行的數據。 – Alex 2010-01-29 19:46:10

0

如果您有一個特別龐大而複雜的數據集,其中'懸停'不實用,您也可以使用命令窗口。要從數據集打印值,你可以使用類似以下內容:指定表的

? dsMyDataSet.Tables("NameOfTable").Rows(1).Item("NameOfColumn") 

...這將返回第二行中指定列的值(從0開始)的數據集。

? dsMyDataSet.Tables(0).Rows(0).Item(0) 

...這將返回第一個表中的數據集中的第一行的第一列的值。

+0

>>我的意思不是查找數據集的特定元素,而是查看洞的事情。 – Alex 2010-01-29 18:04:02

1

我發現RightHand dataset visualiser在許多場合特別有用,特別是在調試約束錯誤時,因爲它會告訴你什麼約束被破壞以及哪些行錯誤 - 內置的可視化程序不能很好地顯示哪些行已被添加/更改/刪除。