powerbuilder下拉数据窗口

你好,请问我想建一个窗口,窗口上有个下拉框,下拉框的内容是数据库表里某个字段内容,改怎么实现,数据窗口选什么样式,什么数据源。... 你好,请问我想建一个窗口,窗口上有个下拉框,下拉框的内容是数据库表里某个字段内容,改怎么实现,数据窗口选什么样式,什么数据源。 展开
 我来答
hy1397471
2014-03-05 · 知道合伙人软件行家
hy1397471
知道合伙人软件行家
采纳数:4714 获赞数:17152
15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护。

向TA提问 私信TA
展开全部

   先要确认你要实现的效果


 1)数据库窗口内的下拉菜单

2)窗口内的下拉菜单


效果1实现过程

  1. 新建一个Grid 的 DW,取名D_a,作为下拉菜单的数据来源

  2. 在Datebase编辑视窗下,找到 Extended attributes 项

    右键 Edit Styles ,弹出菜单,选择 New

  3. 新建编辑风格

          1)editstyle 名称

          2)选择Dropdowndw style

              3)选择第一步新建的DW,d_a

              4) 默认选中,程序运行会自动刷新 d_a  的数据

4.新建一个d_t1,就是要实现下拉菜单的DW,在EDIT属性编辑框设置

在style_name 属性里选择,第3步创建好的 EDITSTYLE es_a


这样效果1就实现了


效果2的实现过程,比较简单

1,新建一个 dropdownlistbox,即下拉菜单

2,加载数据 使用 dropdownlistbox 的 additem("内容"):

      例,使用 数据库窗口 dw_1 的“a” 字段, 来设置 下拉菜单 ddlb_1 的选项

      for i= 1 to dw_1.rowcount()

            str_item=dw_1.getitemstring(i,'a')    //也可以通过游标,来直接获得数据库表内数据

            ddlb_1.additem(str_item)

      next

 

希望能帮到你,@0@

情地里0v
推荐于2017-11-26 · TA获得超过329个赞
知道答主
回答量:62
采纳率:0%
帮助的人:82.7万
展开全部
增加一个数据窗口控件的窗口,做一个DataWindow对象1,如网格,外部类型,添加一个下拉字段类型,然后键入你喜欢的;下拉表中对应的数据窗口对象的内容,以2;设置数据窗口对于DataWindow对象2对象下拉数据窗口,选择好displaycolumn,DataColumn的; DataObject中选择DataWindow对象的数据窗口控件,1或在打开的窗口,数据窗口控件,添加控件的insertRow的代码名称(0),所以。如果你想可以用相同的下拉框来实现,设置约1编辑DataWindow对象的属性,它的背景颜色
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式