以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 修改某一项数据后同步对应表的数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=99040) |
-- 作者:zchlln -- 发布时间:2017/4/11 17:05:00 -- 修改某一项数据后同步对应表的数据 If e.DataCol.Name = "金额锁定" Then
Select Case e.DataCol.Name Case "车牌号","收款日期" Dim Filter As String = "[车牌号] = \'" & e.DataRow("车牌号") & "\'" Dim drs As List(Of DataRow) = DataTables("续费表").Select(Filter) For Each dr As DataRow In drs dr("回款日期") = e.DataRow("收款日期") Next End Select End If |
-- 作者:zchlln -- 发布时间:2017/4/11 17:05:00 -- 代码 好像写得不对 不生效 |
-- 作者:有点蓝 -- 发布时间:2017/4/11 17:28:00 -- 去掉外层if Select Case e.DataCol.Name
Case "车牌号","收款日期" Dim Filter As String = "[车牌号] = \'" & e.DataRow("车牌号") & "\'" Dim drs As List(Of DataRow) = DataTables("续费表").Select(Filter) For Each dr As DataRow In drs dr("回款日期") = e.DataRow("收款日期") Next End Select |
-- 作者:zchlln -- 发布时间:2017/4/12 8:18:00 -- 我想要在修改“金额锁定”的时候 才触发数据同步 |
-- 作者:有点色 -- 发布时间:2017/4/12 8:31:00 -- Select Case e.DataCol.Name
Case "金额锁定" Dim Filter As String = "[车牌号] = \'" & e.DataRow("车牌号") & "\'" Dim drs As List(Of DataRow) = DataTables("续费表").Select(Filter) For Each dr As DataRow In drs dr("回款日期") = e.DataRow("收款日期") Next End Select |
-- 作者:zchlln -- 发布时间:2017/4/12 10:26:00 -- 原来如此 谢谢 |