如果将数据窗体中的数据清空!!

zlheadof 2003-02-17 03:11:08
如果将数据窗体中的数据清空!!
...全文
114 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
cooltnt 2003-03-02
  • 打赏
  • 举报
回复
还可以用importstring这个函数,具体用法可以查pb自带帮助。
whilliy 2003-03-02
  • 打赏
  • 举报
回复
dw_2.reset()
string ls_1,ls_2,ls_3
int li_loop,li_dw2_count
for li_loop=1 to dw_1.rowcount()
ls_1=dw_1.object.column_1[li_loop];
ls_2=dw_1.object.column_2[li_loop];
ls_3=dw_1.object.column_3[li_loop];
dw_2.insertrow(0)
li_dw2_count=dw_2.rowcount()
dw_2.object.column_1[li_dw2_count]=ls_1
dw_2.object.column_2[li_dw2_count]=ls_2
dw_2.object.column_3[li_dw2_count]=ls_3
next
zlheadof 2003-02-18
  • 打赏
  • 举报
回复
呵呵~~我也想RETRIEVE()啊!!

可是要求DW_1用的是FREEDOM,DW_2用的是GRID而且GRID中只能新添的记录
湘王AI 2003-02-17
  • 打赏
  • 举报
回复
直接retrieve()就可以了,何必这么麻烦!
szpqq 2003-02-17
  • 打赏
  • 举报
回复
up
zlheadof 2003-02-17
  • 打赏
  • 举报
回复
将DW_1中的记录添加到DW_2中
zlheadof 2003-02-17
  • 打赏
  • 举报
回复
我DW_1用的是FREEDOM,DW_2用的是GRID

这样如何处理!?
jimmyxc 2003-02-17
  • 打赏
  • 举报
回复
不过不知道你的要求,我这个是把整个数据都删除掉了
jimmyxc 2003-02-17
  • 打赏
  • 举报
回复
记得要提交dw.update()
jimmyxc 2003-02-17
  • 打赏
  • 举报
回复
dwcontrl.RowsMove(1,dwcontrl.RowCount(),Primary!,dwcontrl,1,Delete!)
xiaoran27 2003-02-17
  • 打赏
  • 举报
回复
STRING ls_1,ls_2,ls_3

pb help:
integer dwcontrol.RowsCopy ( long startrow, long endrow, DWBuffer
copybuffer, datawindow targetdw, long beforerow, DWBuffer
targetbuffer )
integer dwcontrol.RowsMove ( long startrow, long endrow, DWBuffer
movebuffer, datawindow targetdw, long beforerow, DWBuffer
targetbuffer )
integer dwprimary.ShareData ( datawindow dwsecondary )

integer dwprimary.ShareData ( datastore dwsecondary )

integer dwprimary.ShareData ( datawindowchild dwsecondary )
zlheadof 2003-02-17
  • 打赏
  • 举报
回复
能给一个ROWSCOPY SHAREDATA的例子吗??
zlheadof 2003-02-17
  • 打赏
  • 举报
回复
ls_1是什么??
xiaoran27 2003-02-17
  • 打赏
  • 举报
回复
1.
for i=1 to dw_1.rowcount()
ls_1=dw_1.GetITemString(i,'col1')
ls_2=dw_1.GetITemString(i,'col2')
ls_3=dw_1.GetITemString(i,'col3')

ll_row=dw_2.InsertRow(0)
dw_2.setitem(ll_row,"Col_1",ls_1)
dw_2.setitem(ll_row,"Col_2",ls_2)
dw_2.setitem(ll_row,"Col_3",ls_3)

next

2.
若两DW列数和类型相同,则可用ROWSCOPY或SHAREDATA
  • 打赏
  • 举报
回复
string ls_name
ls_name=dw_1.getitemstring(dw_1.getrow())
dw_2.setitem(#1,ls_name)
zlheadof 2003-02-17
  • 打赏
  • 举报
回复
thanks!!
还想问一个问题!!
就是如何将一个窗体的数据如
姓名 A
性别 男
年龄 23
传到另外一个窗体上的GRID里!(GRID开始没有数据!!)


killerdanny 2003-02-17
  • 打赏
  • 举报
回复
reset
gyydreams 2003-02-17
  • 打赏
  • 举报
回复
reset

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧