以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  清空表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91030)

--  作者:lk15502
--  发布时间:2016/9/28 7:55:00
--  清空表
下面的代码是清空按钮的,当表的行数较多时速度很慢,请问有没有效率高的代码:
For i As Integer = CurrentTable.Rows.count -1 To 0 Step -1
    Dim r As Row = CurrentTable.Rows(i)
    r.remove
Next

--  作者:有点蓝
--  发布时间:2016/9/28 8:45:00
--  
CurrentTable.DataTable.RemoveFor(CurrentTable.Filter)
--  作者:有点蓝
--  发布时间:2016/9/28 8:46:00
--  
如果是删除改为
CurrentTable.DataTable.DeleteFor(CurrentTable.Filter)

--  作者:blackzhu
--  发布时间:2016/9/28 8:51:00
--  
 Datatables("表名称").datarows.clear

另外尽量不要用当前表写代码,只要焦点所在的表都是当前表.