pb中怎么实现把一个窗体里的数据窗口的一行数据传递到另一个窗体中的数据窗口里。

第一个数据窗口是grid型的第二个是freefrom型的... 第一个数据窗口是grid型的 第二个是freefrom型的 展开
 我来答
hit_lubin
推荐于2018-05-11 · TA获得超过7889个赞
知道大有可为答主
回答量:1554
采纳率:100%
帮助的人:2006万
展开全部
两个数据窗口的结构是不是一样的?
如果是一样的,可以用sharedata。
dw_1.sharedata(dw_2),使dw_2共享dw_1的数据,这个要求二者的select字段要完全一样才可以。
然后在dw_1的clicked事件里,写,dw_2.scrolltorow(row),这样二者始终保持在相同行上了。
或者可以使用rowscopy函数。也要求两者的字段对应,否则是不能是数据进行复制的。
可以写在dw_1的clicked事件:
if row <= 0 then return
dw_2.reset() //清空dw_2
dw_1.rowscopy(row,row,primary!,dw_2,dw_2.rowcount() + 1, primary!) //转移数据

如果不同,那就要使用getitem和setitem来做了。
延吉小峰
2011-09-14 · 超过24用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:57.6万
展开全部
你写一个临时的 数据窗口,但是这个是死的窗体,分别读取你之前数据窗口的数据,这样就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户26488
2011-09-09 · TA获得超过283个赞
知道答主
回答量:427
采纳率:0%
帮助的人:85.2万
展开全部
用 Message.DoubleParm
Message.PowerObjectParm
Message.StringParm

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木梓龙
2011-09-08 · 超过13用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:25.6万
展开全部
CSDN里面有正解,我前两天看到过,链接不记得了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式