2010-01-29 27 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在许多场合特别有用,特别是在调试约束错误时,因为它会告诉你什么约束被破坏以及哪些行错误 - 内置的可视化程序不能很好地显示哪些行已被添加/更改/删除。