以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 老师帮忙看下是什么情况 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=68415) |
-- 作者:xjc620 -- 发布时间:2015/5/17 13:41:00 -- 老师帮忙看下是什么情况 AfterEdit事件 Dim Result1 As DialogResult If e.Col.Name = "收入金额_二保" Then Result1 = MessageBox.Show("是否要提醒业务开单", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) If Result1 = DialogResult.Yes Then Dim Cols1() As String = {"日期","车号","收入金额_二保"} Dim Cols2() As String = {"打款日期","车号","业务类型_二保"} Dim dr2 As DataRow = DataTables("待办业务").AddNew() For i As Integer = 0 To Cols1.Length -1 dr2(Cols2(i))= Tables("收入").Current(Cols1(i)) Next End If End If 当把数据复制到待办业务表里后,一点保存后,最后一行数据又被复制两行。怎么回事
|
-- 作者:sloyy -- 发布时间:2015/5/17 13:58:00 -- 为什么要放在 AfterEdit事件里面? |
-- 作者:大红袍 -- 发布时间:2015/5/17 14:00:00 -- 你应该用find函数先查找是否存在某行数据,不存在,才添加
|