同步两个BindingSources

时间:2013-11-27 17:05:22

标签: c# .net vb.net winforms visual-studio-2010

我的主窗体中有一个BindingSource,我在用户控件中有一个DataGridView。我想在DGV上使用主窗体BindingSource,但我想使用设计器来自定义列。

在我的尝试中,我将相同的数据源拖到用户控件上,后者创建了一个新的绑定源。这让我可以使用设计器来自定义列。然后,在后面的代码中,我写了

UserControl.CompaniesBindingSource.DataSource = CompaniesBindingSource

这使数据正常工作,但Current属性未同步。

这可能吗?

1 个答案:

答案 0 :(得分:0)

我发现尝试将Visual Studio Designer用于datagridview并在代码中以编程方式对其进行操作非常困难。我从来没有能够以我想要的方式工作。我发现程序员所做的是在表单上创建datagridview,但他们不会对设计器做任何事情。然后,整个datagridview以编程方式创建和操作,我知道,通常需要进行大量的编程。