以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  DataRowState.Deleted的作用?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=20141)

--  作者:涛声依旧5666
--  发布时间:2012/5/30 11:10:00
--  DataRowState.Deleted的作用?
 狐表在datarow中提供了DataRowState属性,在帮助中的范例是能发挥作用:

Dim dt As DataTable = DataTables("订单")
Dim
sum As Long
For
Each dr As DataRow In dt.DataRows
If
dr.RowState = DataRowState.Added Then
sum = sum + dr("数量")

End
If
Next

Output.Show(Sum)

 

但其中的DataRowState.Deleted却不起作用,如:

Dim sum As Long = 0
For
Each dr As DataRow In dt.DataRows
If
dr.RowState = DataRowState.Deleted Then
sum = sum + 1

End
If
Next

Output.Show(Sum)

显示结果为0  

请教狐爸,该如何统计已执行删除但还没保存的记录??


--  作者:狐狸爸爸
--  发布时间:2012/5/30 11:16:00
--  
没办法统计
--  作者:涛声依旧5666
--  发布时间:2012/5/30 11:34:00
--  

那么,狐表公开了DataRowState.Deleted这个属性,我们到底该如何利用呢?


--  作者:狐狸爸爸
--  发布时间:2012/5/30 13:01:00
--  
其实没有用
--  作者:gsnake
--  发布时间:2013/9/27 0:41:00
--  

是没法用才对!!