我在使用DataGridView的数据源为Dateset的一个表时候,从datagridview上删除数据,ds.Tables[0].Rows[0].Delete(),为什么有时候实际上数据库中数据删除了,但是在DataGridView 上该项数据还显示呢?

解决方案 »

  1.   

    DATASET与数据库是断开的,你必须重新获取一下才行
      

  2.   

    有时候实际上数据库中数据删除了,但是在DataGridView 上该项数据还显示呢???有时候出现有时候不出现吗???lz,你删了后重新绑定一下
      

  3.   

    删除后,要把dataset重新绑定到datagridview上如果用强类型的ds,就可以不用绑定,数据库中的数据改变后,就可以直接反映在dgv上