读书人

SetItemStatus解决方案

发布时间: 2012-02-23 22:01:36 作者: rapoo

SetItemStatus
初始时datawindow 是通过retrieve得到一行数据,然后通过Setitem把其中一个column值改掉,再用
Setitemstatus(1,row,Primary!DataModified!) 结果返回1, 但用getitemstatus 取仍然是NotModified!, 为何呢?

[解决办法]

探讨
Setitemstatus(1,row,Primary!DataModified!)

[解决办法]
应该是对的啊,我试了一下,好像没有问题。

你是不是用Messagebox看ldwstatus中的值了,你在debug的方式下看看,不要用Messagebox,那个显示不出来
[解决办法]
Setitemstatus(row,0,Primary!DataModified!) 这样试试,楼主把参数搞错了,看看PB的帮助吧。
[解决办法]
建议使用 dw_1.object.列名[行号]=值 给数据窗口赋值
[解决办法]
用了Setitem就已经是DataModified!,为什么还要Setitemstatus DataModified!
[解决办法]
参数顺序反了, 先row,后column

读书人网 >PB

热点推荐