以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何删除窗口表中的所有行内容 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=26020) |
-- 作者:38585830 -- 发布时间:2012/11/22 11:23:00 -- [求助]如何删除窗口表中的所有行内容 我窗口里有一个表 做为副本 我想删除里面的全部记录 代码是这样的
For Each dr As Row In Tables("选择配件_Table2").Rows dr.Delete Next 为什么执行的时候如果有8条记录 点击一下先删除4条 在点击在删除2条
然后是1条 最后才删除呢? 为什么不是一下子都删除了呢?
|
-- 作者:lin_hailun -- 发布时间:2012/11/22 11:29:00 -- 如果想删除DataTables全部数据,可以这样 tables().DataTable.DataRows.Clear 如果只是想删除Table的数据,就循环删除。 方法一:永远删除第一条,即是 Tables().Rows(0).Delete 方法二:从后面往前面删除, For i As Integer = Tables().Rows.Count - 1 To 0 Step -1 Tables().rows(i).Delete Next |
-- 作者:狐狸爸爸 -- 发布时间:2012/11/22 11:43:00 -- 或者:
Do While Tables("xxx").Rows.Count > 0 Loop |
-- 作者:sunbrain -- 发布时间:2012/11/22 11:49:00 -- 多次学习,多次家重点的内容 |
-- 作者:38585830 -- 发布时间:2012/11/22 22:44:00 -- 谢谢楼上的热情回复 问题解决了 |