CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  DataWindow

DataWindow 的两个子数据窗口怎样构成联动?

楼主fire158()2006-03-04 17:19:26 在 PowerBuilder / DataWindow 提问

各位大侠:  
  求助一个紧急的问题,dataWindow   的两个子数据窗口怎样构成联动? 问题点数:100、回复次数:10Top

1 楼balloonman2002()回复于 2006-03-04 17:36:28 得分 0

自己编程,或者借助PFC,但归根到底还是自己编程,:)Top

2 楼tyllen(我改,再改)回复于 2006-03-05 23:51:48 得分 0

通过过滤参数,前边选择完了传参Top

3 楼li_d_s(鄙视那些不懂Java却跑来乱骂的人,.NET没啥了不起)回复于 2006-03-06 09:30:38 得分 0

在itemchanged事件判断第一个子dw的值,然后用这个值重新retrieve第二个子dw的记录或者filterTop

4 楼ckc(火)回复于 2006-03-06 10:08:25 得分 0

用同一个datastoreTop

5 楼fire158()回复于 2006-03-06 10:19:59 得分 0

上面的方法我试过了,但是,有一个缺陷,就是当第一个数据窗口变化后,第二个数据窗口的数据也发生了变化,就是选中的那一条仍然是原来的,没有变化。例如   有一条数据    
  年月                   品种                 商品  
  2006/02           ORACLE           ORACLE9i  
   
  品种和商品都是数据窗口的子窗口,并且类似于DropDownListBox那种形式的,当变化品种时,商品里面的内容变化了,但是   选中的商品名没有变化  
   
  年月                   品种                 商品  
  2006/02             PB                 ORACLE9i  
   
   
  请高手指教,在线等,急!!!  
   
  Top

6 楼tyrian(三月飞絮)回复于 2006-03-06 10:54:25 得分 0

在第一个dw的rowfocuschanged事件中retrieve或filter第二个dw的记录。Top

7 楼fangyc()回复于 2006-03-06 13:16:10 得分 0

在itemchanged事件判断第一个子dw的值,然后用这个值重新retrieve第二个子dw的记录,然后调以下语句:  
  if   ChildDw2.rowcount()   >   0   then  
      Parentdw.setitem(row,'sp',ChildDw2.getitemstring(1,'sp'))//把新的子数据窗口的第一个数据,赋值到你嵌套的父数据窗口上  
  end   ifTop

8 楼lzheng2001(1加1)回复于 2006-03-06 14:24:53 得分 0

在itemchanged事件判断第一个子dw的值,然后用这个值重新retrieve第二个子dw的记录或者filter  
   
   
  参考dw的   GetChild()函数Top

9 楼zhuluzy(逐鹿)回复于 2006-03-09 10:25:56 得分 0

若两个数据窗口在一个主窗口中,就用instance   变量,或者干脆用全局变量也可  
   
  全局变量     gg  
   
  //dw_1的doubleclicked   中  
  gg=dw_1.getitemdate(dw_1.getrow(),"aaa")     //aaa字段为dw_2的检索参数  
  dw_2.settransobject(sqlca)  
  dw_2.retrieve(gg)  
   
  //即可实现两个窗口关联  
   
   
  Top

10 楼qhdazc(机械手VS生物键盘)回复于 2006-03-09 11:24:28 得分 0

rowfocuschanged事件中使用scrolltorow()函数试试~!  
  Top

相关问题

  • 求省市联动数据库一个
  • 联动菜单修改更新数据
  • 多级联动数据库版的竖(树)形菜单
  • 关于数据的联动存储问题
  • jsp+tomcat+struts下怎么实现联动?和数据库关联
  • 求jsp+数据库,做的二级联动菜单
  • 求各行业的二级联动代码及数据库
  • 海量数据联动如何加快运行速度?
  • ASP双联动菜单类(带数据库演示)
  • 求中国省市县三级联动access数据库,急~

关键词

  • 数据
  • oracle
  • 个子
  • dw
  • itemchanged
  • 变量
  • 记录
  • retrieve
  • 品种
  • 商品

得分解答快速导航

  • 帖主:fire158

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo