| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2285 人关注过本帖
标题:closewithparm()的参数传递问题!
只看楼主 加入收藏
木头一根
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-7-2
收藏
 问题点数:0 回复次数:2 
closewithparm()的参数传递问题!

窗口:w_main
datawindow控件:dw_dsll
数据窗口:d_dsl
按纽:cb_retrieve
通过检索按纽已经将数据检索到了datawindow控件中,我想在此是双击数据窗口中的某一行
然后弹出w_ts窗口,代码如下:

在dw_dsll的doubleclicked事件中添加:
string ls_idif row < 1 then return
ls_id = getitemstring(row,'ask_id')
if not isnull(ls_id) and len(ls_id) > 0 then
openwithparm(w_ts,ls_id)
end if
运行后错误提示信息为:
error: invalid datawindow row/column specified
at line 9 in doubleclicked event of object dw_dsll of w_main

请高手帮我看一下是什么原因,谢谢了。

[此贴子已经被作者于2006-7-2 17:40:28编辑过]

搜索更多相关主题的帖子: 参数 
2006-07-02 17:35
rzj76
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-7-3
收藏
得分:0 
可以将ls_id设成共享变量,在w_ts窗口中使用网w_main.ls_id调取w_main中的参数。
2006-07-03 12:07
qxy007
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-7-5
收藏
得分:0 
应该是ls_id = getitemstring(row,'ask_id')这行出现了问题,程序找不到ask_id字段
2006-07-05 21:36
快速回复:closewithparm()的参数传递问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.069661 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved