CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

如何得到子数据窗口中的数据

楼主dechon(Freedom)2002-09-19 09:12:02 在 PowerBuilder / 基础类 提问

请问高手:在数据窗口中,有一个字段,默认时以子数据窗口中的第一行来进行填充,如何做? 问题点数:20、回复次数:8Top

1 楼hzhxxx(程序方程)回复于 2002-09-19 09:26:04 得分 0

开始的时候把第一行那列的数据保存起来  
  以后没  
  insertrow()  
  setitem()Top

2 楼wantwater(非常年代)回复于 2002-09-19 09:43:31 得分 0

DataWindowChild   ldw_dept    
  Integer   li_id    
  dw_1.getchild   ("dept_id",ldw_dept)  
  ldw_dept.settransobject   (SQLCA)  
  ldw_dept.retrieve   (   )  
  li_id   =   ldw_dept.object.data[1,1]  
   
  然后放到你要的地方  
  dw_1.setitem(1,li_id)Top

3 楼wantwater(非常年代)回复于 2002-09-19 09:46:29 得分 0

不好意思,刚才少个列名   :)  
  DataWindowChild   ldw_dept    
  Integer   li_id    
  dw_1.getchild   ("dept_id",ldw_dept)  
  ldw_dept.settransobject   (SQLCA)  
  ldw_dept.retrieve   (   )  
  li_id   =   ldw_dept.object.data[1,1]  
   
  然后放到你要的地方  
  dw_1.setitem(1,"列名"li_id)Top

4 楼warchild(大成若缺)回复于 2002-09-19 09:52:48 得分 10

我试了试,看来只有楼上的办法了Top

5 楼dechon(Freedom)回复于 2002-09-19 10:53:09 得分 0

谢谢大家,但我试了一下,子数据窗口好象不支持dwc_name.object.data[]这种引用。不过我现在的问题已经解决了,用的是dwc_name.GetItemDecimal(行,列),如果是其他数据类型做一下调整即可。  
  Top

6 楼dechon(Freedom)回复于 2002-09-19 10:54:29 得分 0

另外请问一下,如何结贴?知道的兄弟请告诉一声!  
  Top

7 楼ouyi2002(即查即用-摘星计划)回复于 2002-09-19 10:57:09 得分 5

首你你要将你的下拉数据窗口以子窗口方式定义出来,定义代码如下:  
  DataWindowChild   dw_child  
  dw_1.GetChild('dw_2',dw_child)  
  dw_child.settransobject(sqlca)  
  //dw_1为你的主数据窗口名称,dw_2为你的下拉子数据窗口名称,dw_child为你自定义的子窗口名称。以为你对dw_child操作就等同于对dw_2进行操作。  
   
  然后自动填充的代码为:  
  string   a//根据具体的情况修改即可  
  a=dw_child.getitemstring(1,"列名")//根据具体的情况修改即可  
  dw_1.setitem(行数,"列名",a)  
  Top

8 楼ouyi2002(即查即用-摘星计划)回复于 2002-09-19 10:59:47 得分 5

点击贴子最上方右则的“管理”Top

相关问题

  • 得到子数据窗口!
  • 如何得到子数据窗口中的显示值
  • 如何得到子数据窗口中选择行的行号??
  • 可以得到数据窗口对象某个列的下拉子数据窗口对象名么??
  • 在数据窗口中怎样得到itemchanged之前的数据?
  • 子数据窗口问题
  • 关于子数据窗口
  • 如何得到数据窗口下拉子窗口的句柄(通过getchild()然后handle()得到的不是真正的句柄)?
  • 怎样得到数据窗口在UPDATE时发到数据库的SQL语法?
  • 请问:如何得到数据窗口中某一列的数据类型?

关键词

  • 数据
  • ldw
  • dw
  • dept
  • datawindowchild
  • settransobject
  • setitem
  • sqlca
  • li
  • getchild

得分解答快速导航

  • 帖主:dechon
  • warchild
  • ouyi2002
  • ouyi2002

相关链接

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

广告也精彩

反馈

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