dataGridView与dataset一样属于缓冲数据区。你当前Remove了可是没提交到数据库中,也没对页面再次刷新,所以就不变。你应该在 this.dataGridView1.Rows.Remove(this.dataGridView1.Rows[j]);后更新数据库Update();再使用dataGridView1.bind()重新生成绑定事件/不知道这样解释懂了吗、谢谢、
你这个dataGridView是不是跟数据库连接一齐的?如果是,在写Sql语句去掉重复不好吗?