救急啊,麻烦看看这些代码哪里有错啊!
一个dw窗口连接的是一个grid风格的数据对象dw-1,所有列都可以修改,
我想当我更改某行中的数据后,把修改过的这行数据拷贝到另外一个
dw—2 里去,dw—2是external的数据源,所有列名和dw-1一样的:
我是在一个“保存”按钮的clickd事件里面的代码,我的代码如下:
if dw_1.update()=1 then
messagebox("","保存成功!")
else
messagebox("","保存失败!")
end if
dwItemStatus l_status
l_status=dw_1.getItemStatus(dw_1.getrow(),dw_1.getcolumn(),primary!)
if l_status=datamodified! then
dw_1.RowsCopy(dw_1.getrow(),dw_1.rowcount(),primary!,dw_2,1,primary!)
end if
保存成功,可是就是不能实现拷贝的功能。
请问:是否dw-2的数据窗口对象不要设置成external,而是和dw-1一样的grid数据窗口对象?是否不应该在“保存”按钮中的事件写如上代码?
或者哪位大哥知道另外的方法,可以指教在下吗?谢谢拉!