以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 删除table中所有行的最快方法是? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=23155) |
-- 作者:Fotable -- 发布时间:2012/9/4 9:38:00 -- 删除table中所有行的最快方法是? 我们知道删除DataTable所有行有个很快的方法就是 datatable.rows.clear 那么删除table中所有行的最快方法是什么呢? 方法一: For Each r As Row In MainTable.Rows 方法二: For i As Integer = 0 To MainTable.Rows.count-1 还有其他方法吗? 哪种方法好? [此贴子已经被作者于2012-9-4 9:47:15编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2012/9/4 9:46:00 -- 你两个方法都是错误的,是无法正常执行的。
最简单的代码应该是:
DataTables("xxx").DeleteFor(Tables("xxx").Filter) |
-- 作者:Fotable -- 发布时间:2012/9/4 9:53:00 -- 谢谢 狐狸爸爸, 我提供的两个方法 好像是有点不正常,删不干净。 |
-- 作者:狐狸爸爸 -- 发布时间:2012/9/4 10:39:00 -- 不正常的原因,这里有详细介绍: http://www.foxtable.com/help/topics/0599.htm
|