我的程序是c# winform remoting sqlserver2005.
datagridview显示从remoting得来的dataset。 修改一行之后。非要点一下别的行 才能把修改了的行的数据更新至数据库。这个问题怎么解决呢。
弄个按钮点击能触发自动提交的功能吗?

解决方案 »

  1.   

    this.BindingContext[this.dataGridView1.DataSource].EndCurrentEdit();   
      

  2.   

    this.BindingContext[this.dataGridView1.DataSource].EndCurrentEdit();  
      

  3.   

    this.BindingContext[this.dataGridView1.DataSource].EndCurrentEdit();  
      

  4.   

    可以如下实现:
    如你所说的,如果要点击下一行才是能实现你的功能的话,说明需要转移焦点。你可以做一个隐藏的simpleButton1,然后在你做完数据操作的时候,让这个simpleButton1获得这个焦点this.simpleButton1.Focus() 。