以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  列表项目代码  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=175613)

--  作者:蓝蚂蚁
--  发布时间:2022/3/11 14:45:00
--  列表项目代码
If e.IsFocusCell Then \'如果是焦点所在单元格
    If e.Col.Name = "单位" Then \'如果正在编辑的是县市列
        Dim dr2 As DataRow = DataTables("目录").Find("编码 = \'" & e.Row("编码") & "\'")     
        e.Col.ComboList = "dr2("门_单位")|" & "dr2("库_单位")"
    End If
End If
上面红色的语句哪里错了?
注,在单位列中的列表项目中显示该编码在目录表中对应的两个单位:一个是库单位,一个是门单位

--  作者:y2287958
--  发布时间:2022/3/11 14:49:00
--  
e.Col.ComboList = dr2("门_单位") & "|" & dr2("库_单位")
基本语法


--  作者:蓝蚂蚁
--  发布时间:2022/3/11 14:54:00
--  
哈哈,谢谢啊!
--  作者:aodou51899
--  发布时间:2022/9/27 6:40:00
--  
我认为应该是不用引号。dr2("门_单位") & “|" & dr2("库_单位")