日期:2014-05-19  浏览次数:21014 次

DataGridView 绑定一数据源,添加一数据,但随后取消更新,但在DataGridView中的那行还是显示着。

下面三个函数都调用了,添加后又取消的那行还是显示在dataGridView1中,如何清楚所有显示呢?

dataGridView1.DataBindings.Clear();
                       
dataGridView1.Columns.Clear();
dataGridView1.Refresh();

------解决方案--------------------
查一下数据集里是不是还存在那条记录。
------解决方案--------------------
看看数据集中的数据
------解决方案--------------------
重新绑定!
或者取消的时候做个remove或delete操作
------解决方案--------------------
先看看数据库里那条数据还在不在。如果在就是数据没有删除掉。
如果不在,那就是数据集没有及时更新,试试重新FILL一下数据集。