0
基本上我通過BindingSource
通過TextBox
的輸入進行過濾。我通過執行以下操作執行此操作: -如何在過濾BindingSource後獲取相應的DataSet行號
//Filter Results
bindingSource.Filter = "Term1 = '" + textBox1.Text + "'" + "AND Term2='" + textBox2.Text + "'";
loc = bindingSource.Find("term2", textBox2.Text);
BindingSource.Position = loc;
但是如果我現在想通過使用BindingSource.Position作爲指示當前行以更新DataSet
相應的記錄它會更新不正確的行數據集。我有一種感覺,這是由於我已經在綁定源中過濾了結果,所以會出現不匹配的情況。
我該如何解決這個問題?
想到一樣多,我的問題是我缺少BindingSource.EndEdit(); – mjsey