以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]自动添加 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=97005) |
-- 作者:g1j2h3 -- 发布时间:2017/3/3 20:24:00 -- [求助]自动添加 If e.DataCol.Name = "订货单位" AndAlso e.NewValue <> Nothing Then Dim fdr As DataRow = DataTables("客户信息").Find("单位名称 = \'" & e.NewValue & "\'") If fdr Is Nothing Then fdr = DataTables("客户信息").AddNew fdr("单位名称") = e.DataRow("订货单位") fdr("联系人") = e.DataRow("订货人") fdr("联系人电话") = e.DataRow("订货人手机号") End If End If 麻烦老师帮我看下,上边这段代码有什么不对,单位名称能加上,而联系人和联系人电话加不上
[此贴子已经被作者于2017/3/3 20:24:37编辑过]
|
-- 作者:wyz20130512 -- 发布时间:2017/3/3 21:30:00 -- If e.DataCol.Name = "订货单位" AndAlso e.NewValue <> Nothing Then Dim fdr As DataRow = DataTables("客户信息").Find("单位名称 = \'" & e.NewValue & "\'") If fdr IsNot Nothing Then fdr = DataTables("客户信息").AddNew fdr("单位名称") = e.DataRow("订货单位") fdr("联系人") = e.DataRow("订货人") fdr("联系人电话") = e.DataRow("订货人手机号") End If End If
|
-- 作者:有点蓝 -- 发布时间:2017/3/3 21:42:00 -- Select Case e.DataCol.Name Case "订货单位","订货人","订货人手机号" If e.DataRow.Isnull("订货单位") = False Then Dim fdr As DataRow = DataTables("客户信息").Find("单位名称 = \'" & e.DataRow("订货单位") & "\'") If fdr Is Nothing Then fdr = DataTables("客户信息").AddNew fdr("单位名称") = e.DataRow("订货单位") End If fdr("联系人") = e.DataRow("订货人") fdr("联系人电话") = e.DataRow("订货人手机号") End If End Select
|
-- 作者:g1j2h3 -- 发布时间:2017/3/3 21:50:00 -- 什么也没加上? |
-- 作者:g1j2h3 -- 发布时间:2017/3/3 22:00:00 -- 谢谢老师的指导!老师伟大! [此贴子已经被作者于2017/3/3 22:01:54编辑过]
|