hur.cn - 华软网

 热门搜索

求救,在线等待

  作者:未知    来源:网络    更新时间:2018/1/1
如何在同一个WINDOWS窗口中做两个下拉数据控件,要求当我在第一个下拉数据控件中选择了数据后,
第二个下拉数据控件的数据要根据第一个下拉数据控件选定的来确定,比如说,在同一个界面里我做了课程和章节两个下拉数据控件,当我选好了课程,在章节的下拉数据控件中只能有这个课程的章节供我选择,而比显示其他课程的章节,这样的怎么做/??????????
------华软网友回答------
使用ddlb或者下拉datawindow都可以,思路是第一个控件的数据改变的事件里面动态设置第二个控件的下拉选项,下拉datawindow是ItemChanged事件,ddlb是SelectionChanged事件
------华软网友回复------
有什么语句可以来实现?????我用的是DDLB
------华软网友回复------
我有个方法:课程表A(AID,ANAME)章程表B(BID,BNAME)
例如:AID  ANAME   BID   BNAME
      1    C++     11    C++语言基础
                   12    c++语法
                   13    C++结构篇
      2    pb      21    pb基础
                   22    pb语法
                   23    pb结构篇

你要看懂上面的表与表之间的关系AID包含BID的内容;
你现作一个简单的关于A表的DDLB的SELECTIONCHANGED的事件里面写代码代码是把当前的选择的值
(index),你在作B表的DDLB控件的时候,让它带参数进行数据的retrieve,其中的参数就是从A表里面
传出来的INDEX。你在A的DDLB中的SELECTIONCHANGED的事件中写入:DW_B.RETRIEVE(INDEX),把B表的
DDLB进行数据重新读取就可以了。
------华软网友回复------
我已经给你了解答。哈哈
------华软网友回复------
我2号就把解决的方法给你了啊,没有看到吗?      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。