以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 怎样在窗口控件click事件中判断当前行是否未保存? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32021) |
||||||||||||
-- 作者:comnets -- 发布时间:2013/4/24 14:28:00 -- 怎样在窗口控件click事件中判断当前行是否未保存? 新增未保存和修改后未保存都算。 |
||||||||||||
-- 作者:不倒的翁 -- 发布时间:2013/4/24 14:36:00 -- RowState 返回行的状态。 行状态是一个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) |
||||||||||||
-- 作者:lsy -- 发布时间:2013/4/24 14:41:00 -- If CurrentTable.Current.DataRow.RowState <> DataRowState.Unchanged Then MessageBox.Show("且慢!!!") End If |
||||||||||||
-- 作者:comnets -- 发布时间:2013/4/24 18:11:00 -- 高效。多谢。 |