【发布时间】:2011-01-10 22:53:27
【问题描述】:
无论如何要在调试中查看数据集或数据表的内容?我的意思不是查找数据集的特定元素,而是查看漏洞。
【问题讨论】:
无论如何要在调试中查看数据集或数据表的内容?我的意思不是查找数据集的特定元素,而是查看漏洞。
【问题讨论】:
是的。只需使用 DataSet Visualizer。见this MSDN article about how to use DataTips。
【讨论】:
当您在 Debug 中单步执行代码时,只需将鼠标悬停在 DataSet 上并单击其中的小放大镜即可打开可视化工具。
【讨论】:
我发现RightHand dataset visualiser 在很多情况下都特别有用,尤其是在调试约束错误时,因为它会向您显示哪些约束已被破坏以及哪些行有错误 - 内置的可视化器并不能很好地做到这一点显示添加/更改/删除了哪些行。
【讨论】:
如果您有一个特别大且复杂的数据集,其中“悬停”不实用,您也可以使用命令窗口。要从数据集中打印值,您可以使用如下内容:
? dsMyDataSet.Tables("NameOfTable").Rows(1).Item("NameOfColumn")
...这将返回数据集中命名表的第二行(从 0 开始)中命名列的值。
或
? dsMyDataSet.Tables(0).Rows(0).Item(0)
...这将返回数据集中第一个表的第一行的第一列的值。
【讨论】: