以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  GetComboListString 取值问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=154648)

--  作者:狐表(小白)
--  发布时间:2020/9/21 22:18:00
--  GetComboListString 取值问题
老师,我想把下列代码输出的字符串,赋值给表B的当前行的"木皮"列,代码怎么写?谢谢!
Dim vss As String = DataTables("表A").GetComboListString("木皮","","木皮")
Output.Show(String.join("+",vss.split("|").Distinct.ToArray))
Dim rz As Row = Tables("表B").Current
rz("木皮") = 输出值
[此贴子已经被作者于2020/9/21 22:18:49编辑过]

--  作者:有点蓝
--  发布时间:2020/9/21 22:29:00
--  
Dim vss As String = DataTables("表A").GetComboListString("木皮","","木皮")
Dim rz As Row = Tables("表B").Current
if rz isnot nothing then
rz("木皮") = vss.replace("|","+")
endif

--  作者:狐表(小白)
--  发布时间:2020/9/21 22:49:00
--  
谢谢
--  作者:狐表(小白)
--  发布时间:2020/9/21 23:00:00
--  
老师。我把代码写在表A的datacolchangged事件中,想通过修改表A自动修改表B,可是每次触发修改事件表B的木皮列都会重复加一次字符串,怎么解决?
[此贴子已经被作者于2020/9/21 23:00:16编辑过]

--  作者:有点蓝
--  发布时间:2020/9/22 8:30:00
--  
datacolchangged事件完整代码?