用数据窗口做下拉列表,如何选择一列,让第二列显示对应的数据

chinabdx 2016-07-19 05:29:05
...全文
1561 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fm20027 2016-07-20
  • 打赏
  • 举报
回复
你为何要将datawindow设计成上图,不能设计成:|bhdept|deptname| 这样平行两列?如果这样就好处理了。可以将它定义成datastore,再用函数将这两列对号入座显示在ddlb中。一行ddlb中同时显示部门代码和部门名称,选择ddlb中的bhdept并赋给变量即可。
zhangyangziwo 2016-07-20
  • 打赏
  • 举报
回复
是的,得用sql语句,通过部门代码去查询部门名称
chinabdx 2016-07-19
  • 打赏
  • 举报
回复
数据窗口自己实现不了,必须得语句实现是不是?
sbks 2016-07-19
  • 打赏
  • 举报
回复
在itemchanged事件里,取得该column的子数据窗口datawindowchild,获得子数据窗口的选中行号,获得子数据窗口的值,再赋值给部门名称
chinabdx 2016-07-19
  • 打赏
  • 举报
回复
选择部门编码时,部门名称自动对应

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧