过去几年我没有做过多少WinForms编程,所以我有点生疏了。现在我遇到了一些非常简单的问题。我有一个数据表,包括两个外键到另外两个表。我想要做的只是显示一个列表框,显示表格中的名称字段和下面的几个文本框,显示与列表框中所选内容相对应的行中的其余数据。
我尝试在列表框中设置数据源,然后将详细文本框绑定到同一数据源中的列(使用bindingsource),这似乎工作正常。但是,当为两个外键列设置组合框时,由于用户在列表框中选择了不同的项目,因此它们无法可靠地更改以显示正确的值。此外,当我在详细文本框中进行任何更改时,数据集上的HasChanges方法仍返回false。
我需要做些什么才能使其正常工作?某处有一个很好的例子吗?谷歌似乎只返回了大量的结果,显示了如何填充一个简单的列表框。
答案 0 :(得分:1)
我看到这已经持续了几天,所以我会提供一些帮助......
我在这方面也有点生疏。然而,我总是回到复习的地方是Beth Massi的Forms over Data Video Series。它们简短,甜美,至关重要。我的猜测是,你会在前几个视频中找到你需要的东西。
免责声明:视频是使用VS2005完成的。基本面虽然稳固。虽然一两件小事可能已经改变,但WinForms数据绑定与已经有一段时间相同。
HTH祝你好运!