数据绑定问题

时间:2011-09-02 13:09:20

标签: c# winforms data-binding dataset

我有一个包含3个表的数据库。一个表用于链接其他两个表(多对多关系)。我知道如何使用绑定将一些C#控件绑定到表,但现在我不知道如何将该“中间”表绑定到某个控件并显示来自两个表的数据。因此,如果表1中的某些行与表3中的4行相关,有没有办法在使用简单绑定的某些控件中显示它?

1 个答案:

答案 0 :(得分:2)

这是使用“视图模型”的绝佳时机。基本上,视图模型是一个“中间层”类,它对应用程序的“流程”有一些了解。此视图模型将显示三个ObservableCollections,您将对这三个集合进行数据绑定。

视图模型类中的逻辑将由三个集合与底层数据库表相关联。