读书人

:itemchanged事件里面(dwo.Name)为什么

发布时间: 2012-03-16 16:34:56 作者: rapoo

求助:itemchanged事件里面(dwo.Name)为什么报错?
求助:itemchanged事件里面的代码:目的是某些特定的字段改变的时候作一些事情,但是报错:代码如下

//修改招标价格后保存
string ls_col_name
ls_col_name = (dwo.Name)

If ls_col_name = 'zbsj_zbje' Or ls_col_name = 'zbsj_wxxz' Then

错误信息:NULL object reference at line 3 in itemchanged of dw_3

[解决办法]
原因很简单,就是你有时候单击点中的对象或许是一条线或者是其他的对象的话 dwo.name是无效的.
itemchanged事件添加代码:
if dwo.name<>'zbsj_zbje' and dwo.name<>'zbsj_wxxz' then return
................
[解决办法]
//修改招标价格后保存
if not isvalid(dwo) then return
string ls_col_name
ls_col_name = (dwo.Name)

If ls_col_name = 'zbsj_zbje' Or ls_col_name = 'zbsj_wxxz' Then
[解决办法]

探讨

//修改招标价格后保存
if not isvalid(dwo) then return
string ls_col_name
ls_col_name = (dwo.Name)

If ls_col_name = 'zbsj_zbje' Or ls_col_name = 'zbsj_wxxz' Then

读书人网 >PB

热点推荐