以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 快速删除指定条件的行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94342) |
-- 作者:2900819580 -- 发布时间:2016/12/21 15:24:00 -- 快速删除指定条件的行 方法一: \' Dim drs As List(of DataRow) = DataTables("导入").Select("物料代码 like \'%小计%\' or 物料代码 like \'%合计:%\'") \'For Each dr As DataRow In drs \' dr.Delete \' Next 方法二: DataTables("导入").DeleteFor("物料代码 like \'%小计%\' or 物料代码 like \'%合计:%\'") 以上两种 方法都能帮我完成任务。但时间比较慢,请问一下各位,有没有方法可以快速删除指定条件的行 |
-- 作者:blackzhu -- 发布时间:2016/12/21 15:40:00 -- DataTables("导入").DeleteFor("物料代码 like \'%小计%\' or 物料代码 like \'%合计:%\'") 没有快的了,就这个
|
-- 作者:有点色 -- 发布时间:2016/12/21 16:08:00 -- 删除,应该没那么慢吧?是不是有其它代码影响了? |
-- 作者:2900819580 -- 发布时间:2016/12/22 7:58:00 -- @有点色 老师,从金碟导出的数据。。。。有三万多行。。。 |
-- 作者:有点蓝 -- 发布时间:2016/12/22 8:37:00 -- 同样的条件到数据库执行sql删除会不会慢? |