首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

SetItemStatus解决方案

2012-02-23 
SetItemStatus初始时datawindow 是通过retrieve得到一行数据,然后通过Setitem把其中一个column值改掉,再用

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

热点排行