【问题标题】:How to detect invalid databinding in a Windows Forms如何检测 Windows 窗体中的无效数据绑定
【发布时间】:2009-02-25 15:46:05
【问题描述】:

Visual Studio (2005 Professional),Windows 窗体应用程序:我有一个包含 8 个选项卡的表单,每个选项卡都包含几十个控件。它们中的每一个都绑定到类型化数据集的一个元素。这很好,除了数据绑定错误只能在运行时发现,而且通常是静默

典型情况:我必须重命名数据集表中的一列,我忘记更新链接到该列的一个控件的数据绑定信息...

你知道一种方法吗:

  • 检测表单中未绑定的控件?
  • 检测绑定到无效(不存在)数据的控件?

【问题讨论】:

    标签: .net winforms data-binding


    【解决方案1】:

    您可以使用单元测试。 在其中一项测试中,您将创建表单实例,设置一些示例数据,然后迭代所有控件并检查数据绑定。如果绑定到数据,尝试读/写值。如果你得到异常,你就知道哪里有 bug。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-11
      • 2017-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多