以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  编号列作为父表的关联列,但是编号列是表达式列  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=186379)

--  作者:魏福庆
--  发布时间:2023/4/25 12:23:00
--  编号列作为父表的关联列,但是编号列是表达式列
老师您好,我想父表中使用"物资编码"作为父表的关联列,但这列是个表达式列,"物资编码"是[结构码]+[序号码]生成的,我现在想把表达式列转换到数据列,但是想保留这个列的算法,怎么在DataColChangde中 使用代码实现!多谢老师解答!
--  作者:cd_tdh
--  发布时间:2023/4/25 12:33:00
--  
比如这样:
S elect Case e.DataCol.Name
    Case "结构码", "序号码"
        Dim dr As DataRow = e.DataRow
        If dr.IsNull("结构码") OrElse dr.IsNull("序号码") Then 
            dr("物资编码") = Nothing 
        Else
            dr("物资编码") = dr("结构码") + dr("序号码")
        End If
End S elect
[此贴子已经被作者于2023/4/25 12:33:20编辑过]

--  作者:魏福庆
--  发布时间:2023/4/25 12:40:00
--  
已经实现,多谢老师图片点击可在新窗口打开查看
--  作者:有点蓝
--  发布时间:2023/4/25 13:36:00
--  
参考:http://www.foxtable.com/webhelp/topics/2381.htm