在Winforms C#中调试数据绑定?

Ran*_*agy 5 c# data-binding debugging winforms

我最近在一个正在进行数据绑定的项目中遇到了很多问题.当即将显示某个在其控件中有绑定的表单时,.Show方法会抛出有关绑定的过期 - "无法绑定到数据源上的属性或列.参数名称:dataMember.".

现在,我非常清楚这是一个相当普遍的错误消息,但我找不到一个合适的方法来获取有关哪个绑定失败,哪个控件,哪个数据源/成员等的任何信息.

有没有找到这个的好方法?

Ger*_*nck 2

我想一些一般的调试技巧会有所帮助:

调试时是否有内部异常并提供更多信息?

另一个技巧是在堆栈跟踪窗口中打开“显示外部代码”。这将允许您进一步深入堆栈,到达 .Net Framework 代码本身。打开本地窗口以获取有关当前上下文内容的信息,这可能会导致您遇到问题。

另外,请务必为所有 CLR 异常打开“异常中断”。

祝你好运。