Foxtable(狐表)用户栏目专家坐堂 → 一次性删除所有记录


  共有4100人关注过本帖树形打印复制链接

主题:一次性删除所有记录

帅哥哟,离线,有人找我吗?
rgbjwjb
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:651 积分:6614 威望:0 精华:0 注册:2016/12/27 21:05:00
一次性删除所有记录  发帖心情 Post By:2020/3/3 19:24:00 [只看该作者]

利用下面的代码删除记录,执行一次,删除总记录的一半,在执行一次,删除剩下的一半,为什么不能一次性全部删除所有记录的?
For i As Integer = 0 To Tables("资金预算表").Rows.Count-1
    Tables("资金预算表").Rows(i).delete()
Next

 回到顶部
帅哥哟,离线,有人找我吗?
天宇科技
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:475 积分:4058 威望:0 精华:0 注册:2018/5/13 15:18:00
  发帖心情 Post By:2020/3/3 19:52:00 [只看该作者]

DataTables("资金预算表").DataRows.Clear() 
我是初学者,帮助上是这样写的,请大咖指正。

 回到顶部
帅哥哟,离线,有人找我吗?
sloyy
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2193 积分:13914 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2020/3/3 20:07:00 [只看该作者]

Tables("资金预算表").DataTable.DataRows.Clear

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/3 20:54:00 [只看该作者]

需要倒序删除

For i As Integer = Tables("资金预算表").Rows.Count-1 to 0 step -1
    Tables("资金预算表").Rows(i).delete()
Next


 回到顶部
帅哥哟,离线,有人找我吗?
rgbjwjb
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:651 积分:6614 威望:0 精华:0 注册:2016/12/27 21:05:00
  发帖心情 Post By:2020/3/4 8:59:00 [只看该作者]

谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
zaq3574020
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:204 积分:1768 威望:0 精华:0 注册:2018/8/23 14:16:00
  发帖心情 Post By:2020/9/8 12:03:00 [只看该作者]

以下是引用有点蓝在2020/3/3 20:54:00的发言:
需要倒序删除

For i As Integer = Tables("资金预算表").Rows.Count-1 to 0 step -1
    Tables("资金预算表").Rows(i).delete()
Next

哥,这个是删除行。我要的是删除列,然后我去看了一下 Tables("资金预算表").cols只有一个Remove 的方法而且不是删除,只能影藏


 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/8 13:54:00 [只看该作者]

一样的用法呀

For i As Integer = dataTables("资金预算表").datacols.Count-1 to 0 step -1
    dataTables("资金预算表").datacols.delete(dataTables("资金预算表").datacols(i).name)
Next


 回到顶部