如何控制DataGridView当前行,不让移动??
DataGridView和一个BindingSource1绑定,BindingSource1还和一个TextBox绑定,在dataGridView1_RowValidating中
e.Cancel = true似乎不可行,因为这样焦点离不开DataGridView;下面的代码似乎也不行
private void bindingSource1_PositionChanged(object sender, EventArgs e)
{
bindingSource1.Position = _SavedPosition;
bindingSource1.ResetCurrentItem();
dataGridView1.Rows[_SavedPosition].Selected = true;
}
这样居然引起DataGridView和BindingSource1的位置不同步(在dataGridView1中点一下,确实没有移动,再点一下bindingSource1_PositionChanged也就不再触发了,郁闷哦)???
折腾了半天,这样简单的功能也实现不了,大侠们帮忙啊!!!