C# 数据绑定问题

C# 数据绑定问题,c#,winforms,data-binding,dataset,C#,Winforms,Data Binding,Dataset,我有一个包含3个表的数据库。一个表用于链接其他两个表(多对多关系)。我知道如何使用绑定将一些C#控件绑定到表,但现在我不知道如何将“中间”表绑定到一些控件并显示两个表中的数据。因此,如果表1中的某一行与表3中的4行相关,是否有任何方法表明在某些控件中使用简单绑定?这是使用“视图模型”的最佳时机。基本上,视图模型是一个“中间层”类,它对应用程序的“流”有一些概念。此视图模型将公开三个ObservableCollections,您将对这三个集合进行数据绑定 将这三个集合与基础数据库表关联将取决于视图

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

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


将这三个集合与基础数据库表关联将取决于视图模型类内部的逻辑。

huh,因此没有简单的“单击”绑定:)您可以使用简单的“单击”数据绑定到视图模型。在某些情况下,比如这个,视图模型类的复杂性非常低。