powerbuilder下拉数据窗口

2024-11-16 16:00:03
推荐回答(2个)
回答(1):

   先要确认你要实现的效禅握悉果


 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@

回答(2):

增加一指仿个数据窗口控件的窗口,做一个DataWindow对象1,如网格,外部类型,添加一个下拉字段类如凯型,然后键入你喜欢的;下拉表中对应的数据窗口对象的内容,以唯橡纤2;设置数据窗口对于DataWindow对象2对象下拉数据窗口,选择好displaycolumn,DataColumn的; DataObject中选择DataWindow对象的数据窗口控件,1或在打开的窗口,数据窗口控件,添加控件的insertRow的代码名称(0),所以。如果你想可以用相同的下拉框来实现,设置约1编辑DataWindow对象的属性,它的背景颜色