以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于数据字典 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=102530) |
-- 作者:zhsenchzhi -- 发布时间:2017/6/21 21:34:00 -- 关于数据字典 在人员表中, 有 一列 所在部门主键, 并将这一列 做了数据字典, 取值列为 部门表的主键, 显示列 为 部门名称 同时 在窗口中 加入了 一个 textbox, 并将这个 textbox 绑定到了 人员表的 所在部门主键 上 可以看到在 人员表 中, 确实起作用了, 所在部门主键 显示为 部门名称, 但是这个 textbox 并没有起作用,仍然显示着 部门主键 请问,这该怎样,才能让 textbox 显示部门名称,而不是 部门主键 呢?
|
-- 作者:有点色 -- 发布时间:2017/6/21 22:04:00 -- 你要去编写dataformat事件,在事件里查找部门表的行,赋值
http://www.foxtable.com/webhelp/scr/0737.htm
|
-- 作者:zhsenchzhi -- 发布时间:2017/6/22 0:40:00 -- 根据上面的方法试了一下,发现 作用是起的 dataformat 事件确实在调用 但是因为 我的 控件 绑定到的 是一个 主键, 整数型, 而 要显示的值是 字符串, 所以,即使 设了 e.Value = “aaa” ,但由于 不能转换成数字,所以不能正确显示,显示的为空 我的版本 e.Text 没有,只有e.value 我用了 e.sender.text 仍然不行 必须用 e.value = 整数, 这样才能显示
|
-- 作者:有点蓝 -- 发布时间:2017/6/22 8:40:00 -- 说明你的版本太老了,升级吧 |