我的程序spread的数据源为sql查询出的结果,当点击update按钮会把新输入的的数据存入数据库,然后再查询出当前数据库的数据显示出来。假如当前spread显示有数据5行,在第10行输入新数据,然后点update按钮,那么spread显示出的结果是显示出1-6行数据(这是sql查询的结果),第10行的数据还在显示,没有清除掉,我在update_commad事件一开始就使用了sv.ClearRange(0, 0, sv.Rows.Count, sv.ColumnCount, false)也清除不掉那行update之前输入的数据
-------spread我设定了分页,每页固定了行数,即使没有数据,也要用空行把该页填满 |
|