楼主为何不试试用
datagridview.DataSource = dsTable

解决方案 »

  1.   

    修改完重新绑定就可以或者刷新一下DataGridView看看
      

  2.   

    也尝试了DataTable直接绑定.一样
      

  3.   


    可以试试...DataTable数据修改后会映射到DataGridView,不需要重新绑定..反之一样!
      

  4.   

    我想我关键点是修改全局dtResult时候,执行了dtResult.Clear()操作,然后又执行添加行.这些操作丢backgroundWorker1中做的.所以最后显示发生错误.
      

  5.   


    你修改过数据后想在datagridview里面更新最好,重新绑定或者refresh()下
      

  6.   

    对啊,直接datagridview.DataSource = dsTable;就很好啊,可以直接映射,看起来还简洁!实在不行,再加个Refresh;
      

  7.   

    datagridview是否提供一个方法,在dtResult修改中暂停datagridview绘制.
    待dtResult修改好,一次性修改datagridview绘制
      

  8.   

    关键是怎么取到datagridview里面的数据?????把取出的数据放到一个datetable,或者是dataset里
      

  9.   

    更新datagridView以后,用this.Refresh();刷新一下界面看看。