基本上我是通过BindingSource
来自 a 的输入来过滤的TextBox
。我通过执行以下操作来做到这一点:-
//Filter Results
bindingSource.Filter = "Term1 = '" + textBox1.Text + "'" + "AND Term2='" + textBox2.Text + "'";
loc = bindingSource.Find("term2", textBox2.Text);
BindingSource.Position = loc;
但是,如果我现在希望通过使用 BindingSource.Position 作为当前行的指示来更新中的相应记录,DataSet
它会更新数据集中不正确的行。我有一种感觉,这是因为我在绑定源中过滤了结果,所以会出现不匹配的情况。
我怎样才能解决这个问题?