RemoveFor是用于从DataTableHelp中批量移除数据。此方法并不会从数据库中真正删除数据,只是从当前表中移除而已。
语法:
RemoveFor(Filter)
参数说明
名称 | 说明 |
Filter | 必填项,字符串类型,设置移除内存表中数据的筛选条件,使用表达式 筛选。跟本地筛选使用相同的语法。 |
Vb.Net |
Dim db As Database=Proj.SysDataFactory("UserDB") Dim dt As DataTableHelp=db.ExecuteDataTableHelp("select * from 订单信息",True,True) Proj.MsgDebug.Add(dt.DataRows.Count) '移除所有产品04的记录 dt.RemoveFor("产品='产品04'") Proj.MsgDebug.Add(dt.DataRows.Count) '返回结果:2003 '返回结果:1585 |
C# |
Database db = Proj.SysDataFactory["UserDB"]; DataTableHelp dt = db.ExecuteDataTableHelp("select * from 订单信息", true, true); Proj.MsgDebug.Add(dt.DataRows.Count); // 移除所有产品04的记录 dt.RemoveFor("产品='产品04'"); Proj.MsgDebug.Add(dt.DataRows.Count); //返回结果:2003 //返回结果:1585 |