以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]变傻了,表格关联的字段(下拉选择框)值显示问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=123430) |
||||
-- 作者:xndd -- 发布时间:2018/8/14 15:57:00 -- [求助]变傻了,表格关联的字段(下拉选择框)值显示问题 窗口上做了一个表,表中有一个字段是数据字典取值,显示列和保存列内容是不一致的。 窗体上还拖了一个下拉选择框,关联了这个字段。 问题: 表中因为是数据字典设置,显示列可以是自己想要的;下拉选择框是拖动出来的,只会显示保存列,不是自己想要的。 这个怎么弄? 我尝试这样操作,但是失败了,而且感觉效率地下: \'产品分类
Dim cb1 As WinForm.ComboBox = e.Form.Controls("ComboBox1") If cb1.Value <> "" Then Dim a As new List(of String) a = DataTables("数据字典表").GetValues("IBM","[FLMC] = \'产品分类\'") For Each AA As String In a If cb1.Value = AA Then Dim b As new List(of String) b = DataTables("数据字典表").GetValues("NOTE","[FLMC] = \'产品分类\' AND [IBM] = \'" & AA & "\'") For Each bb As String In b cb1.Text = bb Next End If Next End If |
||||
-- 作者:有点甜 -- 发布时间:2018/8/14 16:33:00 -- 1、下拉框直接使用显示列
http://www.foxtable.com/webhelp/scr/1523.htm
2、textchanged事件,根据显示列的值,查找到对应对应的保存值
3、不会做上传实例。 |
||||
-- 作者:xndd -- 发布时间:2018/8/15 10:40:00 -- 上传了附件,就是在移动表过程中,下方的cb控件显示值跟表显示值一样。谢谢。
[此贴子已经被作者于2018/8/15 10:41:13编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2018/8/15 10:45:00 --
|
||||
-- 作者:xndd -- 发布时间:2018/8/15 11:24:00 -- 谢谢!原来是这样 |