以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 内存中的删除行什么时候消失? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=160260) |
-- 作者:happyft -- 发布时间:2021/1/26 22:36:00 -- 内存中的删除行什么时候消失? Dim systable As System.Data.DataTable = DataTables("订单_明细").BaseTable Dim ChangeTable As System.Data.DataTable = systable.GetChanges(System.Data.DataRowState.Deleted) If ChangeTable IsNot Nothing Then For Each cdr As System.Data.DataRow In ChangeTable.Rows \'遍历删除行 output.show(cdr("订单编号", System.Data.DataRowVersion.Original)) Next End If 用上面的代码可以遍历显示删除表中的行,这些行在什么情况下完全消失,ft的默认保存按钮保存时,保存不成功会不会清空? 如果有多个表分别删除数据后才一起保存,是不是保存一个表时所有表的删除行都会从内存中清空? 谢谢!
|
-- 作者:有点蓝 -- 发布时间:2021/1/26 23:19:00 -- 保存后删除行会被从DataTable 清理掉,保存不成功还会在。保存一个表不会影响另外一个表的 |