2014-01-11 61 views
0

我有一個程序和一個表單,我有多個複選框綁定到數據源。 我只是通過拖動數據源中的細節並將複選框拖放到窗體上來創建它。綁定多個複選框到綁定源

enter image description here

在我有一個結合導航,其包括保存按鈕形式的頂部。保存按鈕的代碼:

private void earndeductmasterBindingNavigatorSaveItem_Click(object sender, EventArgs e) 
     { 
      try 
      { 
       this.Validate(); 
       this.earndeductmasterBindingSource.EndEdit(); 

       this.earndeductmasterTableAdapter.Update(this.eko_payrollDataSet.earndeductmaster); 
       this.eko_payrollDataSet.earndeductmaster.AcceptChanges(); 
       this.earndeductmasterTableAdapter.Fill(this.eko_payrollDataSet.earndeductmaster); 

       MessageBox.Show("Earning/Deduction details updated successfully"); 
      } 
      catch (System.Exception ex) 
      { 
       System.Windows.Forms.MessageBox.Show(ex.Message); 
      } 
     } 

我能夠正確地添加/刪除/更新記錄,除非涉及到複選框。例如。如果我選中提前複選框並單擊保存,則重複類型複選框將自動被檢查,反之亦然。

我會做什麼錯?

回答

0

手動解決了每個複選框的綁定問題。例如

cbRecurrence.DataBindings.Add(new Binding("Checked", earndeductmasterBindingSource, "recurrenceType", true)); 
+0

@Kinyajui Kamau幹得好,自己解決。 GR8! –