永发信息网

pb如何将多个datastore合并成一个datawindow

答案:2  悬赏:40  手机版
解决时间 2021-03-03 05:35
  • 提问者网友:暮烟疏雨之际
  • 2021-03-02 11:13
pb如何将多个datastore合并成一个datawindow
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-03-02 12:11
用insertrow语句来
long ll_row,ll_jj
for ll_row = 1 to ds1.rowcount()
ll_jj = dw_1.insertrow(0)
dw_1.object.a[ll_jj]= ds1.object.a[ll_row]
dw_1.object.b[ll_jj] = ds2.object.b[ll_row]
dw_1.obejct.c[l_jj] = ds3.object.c[ll_row]
next
因为DS1,DS2,DS3 的长度是一样的所以 ll_row 的最大值是取ds_1 如果不是 for 循环里就取别的DS

详细吧
全部回答
  • 1楼网友:毛毛
  • 2021-03-02 12:30
合并?
显示在一起倒是可以。直接赋值。
//假设:ds1的列为ds_1,ds2的列为ds_2,ds3的列为ds_3.dw的列为dw_1,dw_2,dw_3.如果ds1,ds2,ds3的列数和相同(不同就取最大的),则:
for i = 1 to ds1.rowcount()
dw.setitem(i,"dw_1",ds1.getitemstring(i,"ds_1"))
.....
next
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯