您好!
Spread for ActiveX 版本的DeleteRows 方法不是删除实际的行,而是清除行的内容然后合并。但是实际行数还是一样的。
请问这个Spread for ActiveX 版本有没有实际删除行的(DeleteCols 也是一样)
如题:
ActiveX 版本,创建窗口后如果是空的表格,然后键盘写入数据,接着用DeleteRows 可以删除
DeleteRows(ActiveRow(),1)
MaxRows(MaxRows()-1)
能满足我的要求。
问题是。如果窗口创建后表格是自动绑定数据源的,DeleteRows 方法就失去作用了,一点反映都没有。
请问我怎么才能删除行呢?
我是:
1.连接数据
2.打开记录集
3.把记录集数据源通过 DataSource 属性 定义数据源
4.关闭记录集
其实我要的数据绑定只是快速读取数据。把数据读到表格里面后,关闭记录集,之后的操作都是用SQL语句来执行(比如新建,修改,删除(就不能删除了,就是本主题的问题,数据库已经删除了,但是表格还没有删除))而并非真正的绑定数据库
第4的关闭记录集,只是为了节省资源。 |
|