以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]数据表中列项下拉数据选择后显示问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=184887)

--  作者:xiaochongsm97
--  发布时间:2023/1/12 20:44:00
--  [求助]数据表中列项下拉数据选择后显示问题
数据表列项下拉数据表定义后,显示列内容是A,取值内容是B,最终数据表中列项内显示的是B,请问能用什么方法将列项内显示的A,实际后台表内数据是B
--  作者:有点蓝
--  发布时间:2023/1/12 21:24:00
--  
方法1、使用字典:http://www.foxtable.com/webhelp/topics/0062.htm,不过这种方式需要加载所有数据,不支持动态加载
2、到表事件drawcell,显示查询显示A:http://www.foxtable.com/webhelp/topics/0656.htm
比如

If e.Col.Name = "第一列" Then 
dim dr as datarow = datatables("某数据表列项下拉数据表").find("某取值列=\'" & e.row("第一列") & "\'")
if dr isnot nothing then
    e.Text = dr("某显示列")
end if 
End
 
IF