我有一個.NET應用程序使用的BindingContext問題。我需要用相同的數據源填充6個組合框,但前3個組合框必須獨立於最後3個組合框。的BindingContext問題
我編寫如下:
combo_Bancos_cheque.DataSource = bancos;
combo_Bancos_cheque.DisplayMember = "Nombre";
combo_Bancos_cheque.ValueMember = "IDBanco";
combo_ctas_cheque.DataSource = bancos;
combo_ctas_cheque.DisplayMember = "NoCuenta";
combo_clabe_cheque.DataSource = bancos;
combo_clabe_cheque.DisplayMember = "CLABE";
combo_Bancos_dep.BindingContext = new BindingContext();
combo_Bancos_dep.DataSource = bancos;
combo_Bancos_dep.DisplayMember = "Nombre";
combo_Bancos_dep.ValueMember = "IDBanco";
combo_ctas_dep.DataSource = bancos;
combo_ctas_dep.DisplayMember = "NoCuenta";
combo_clabe_dep.DataSource = bancos;
combo_clabe_dep.DisplayMember = "CLABE";
第3個組合框做工精細,當combo_Bancos_cheque改變combo_ctas_cheque和combo_clabe_cheque也改變這是預期的行爲。然後,我創建了一個新的BindingContext解除綁定4,5 & 6組合框也使用相同的數據源。 這裏的問題是:當combo_Bancos_cheque值的變化,combo_ctas_dep & combo_clabe_dep也改變,但我不想這樣,我需要這些組合框僅當combo_Bancos_dep的變化而變化。
我是新來BindingContexts,我缺少什麼?
什麼類型的銀行 - 一個DataTable? – Arun
是一個對象集,我使用的是實體到SQL –