以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  如何用getcheckrows方法将选定的行应用到另一个窗口中进行处理。  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=28061)

--  作者:关键下一秒
--  发布时间:2013/1/17 13:43:00
--  如何用getcheckrows方法将选定的行应用到另一个窗口中进行处理。
如题:我在一个窗口选择记录后,将其结果赋值给一个全局list(of datarow)变量,但是,当我关闭这个选择窗口时就会报错,无法将结果带到另一个窗口作处理。请高手指教,谢谢!
--  作者:lin_hailun
--  发布时间:2013/1/17 14:26:00
--  
 呃……这个是肯定的,对于list,存储的不是实际的变量,而只是存储这些变量的地址。

 窗口关闭以后,依靠地址自然是找不到这些变量了。

 对于你这种的话,可以利用临时表把你要存储的东西存进去。或者用其他方式存储。

--  作者:关键下一秒
--  发布时间:2013/1/17 17:06:00
--  
林总,你说的其他方式是什么,可以用数组嘛?
--  作者:lin_hailun
--  发布时间:2013/1/17 17:34:00
--  
以下是引用关键下一秒在2013-1-17 17:06:00的发言:
林总,你说的其他方式是什么,可以用数组嘛?


呵呵,我说错了,如果有全局变量存储着行的引用的话,即使窗口关闭了,那些行还是可以引用的。

具体就要看你是怎么往这个list里加入值的。贴出代码。