【发布时间】:2011-07-22 11:10:35
【问题描述】:
在过去的几年里我没有做太多的 WinForms 编程,所以我有点生疏了。现在我遇到了一些非常简单的问题。我有一个数据表,其中包含两个其他表的两个外键。我想要做的只是显示一个列表框,其中显示表中的名称字段和下面的几个文本框,它们显示与列表框中选择的内容相对应的行中的其余数据。
我尝试简单地在列表框上设置数据源,然后将详细文本框绑定到同一数据源中的列(使用 bindingsource),这似乎工作正常。但是,当为两个外键列设置组合框时,由于用户在列表框中选择了不同的项目,它们并没有可靠地更改以显示正确的值。此外,当我在详细信息文本框中进行任何更改时,数据集上的 HasChanges 方法仍然返回 false。
我需要做什么才能使其正常工作?那里有一个很好的例子吗?谷歌似乎只是返回了大量的结果来展示如何填充一个简单的列表框。
【问题讨论】:
-
如果我没有就这个问题提供足够的细节,请告诉我。任何帮助将不胜感激。
标签: winforms visual-studio-2010 data-binding