mshflexgrid已有若干行数据,显示的是数据库中一个表中的内容,由于表是动态增长的,所以包括该控件的form上设置了一个按钮进行刷新,按钮中的代码我是先删除mshflexgrid中所有的数据,再查询表的记录,然后利用代码添加到mshflexgrid中,可是老是出错,我的删除代码是这样写的:
for i=grid.rows to 1 step -1
grid.removeitem i
next
不知道要不要添加grid的clear或者redraw方法。
for i=grid.rows to 1 step -1
grid.removeitem i
next
不知道要不要添加grid的clear或者redraw方法。
第二,刷新无需删除原有记录,只要刷新数据源就行了
如果用adodc控件做数据源,则adodc1.refresh
如果用数据环境,则数据环境名.rs.requiry,然后set grid.datasource