2013-11-27 111 views
0

我的主窗體中有一個BindingSource,並且我在用戶控件中有一個DataGridView。我想在DGV上使用主窗體的BindingSource,但我想使用設計器來自定義列。同步兩個BindingSources

在我的嘗試中,我將相同的數據源拖到用戶控件上,該用戶控件創建了一個新的綁定源。這讓我使用設計器來自定義列。然後,在後面的代碼,我寫

UserControl.CompaniesBindingSource.DataSource = CompaniesBindingSource 

這得到了數據的工作,但Current屬性不同步了。

這可能嗎?

回答

0

我發現,嘗試使用Visual Studio Designer for datagridview並在代碼中以編程方式操作它非常困難。我從來沒有能夠得到我想要的。我發現程序員所做的是在表單上創建datagridview,但他們對設計人員沒有任何幫助。然後,通過程序創建和操作整個datagridview,我知道這通常需要大量的編程。

+0

嗯,我明白了。這有點令人沮喪,因爲我試圖擺脫幾十行代碼+避免編寫將來的代碼專注於GUI設計師易於更改的GUI屬性。 –