请教DropDownDW的问题,谢谢!

worldcup 2003-12-19 07:25:19
我的一个dw中有两列是DropDownDW,要求选择第一列后再选择第二列时判断这两列DropDownDW的值是否一致,如果一致就自动清空第二列,使用户可以重新选择!
我现在知道如何判断两列是否一致(在itemchanged中判断),可就是清空不了!!
执行setitem后还是选择的值,并不能清空,谢谢大家!!

if dwo.name="col1" then
if data=dw_1.getitemstring(row,"col2") then
messagebox("提示","不允许数据一致!")
dw_1.setitem(row,"col1",' ') //此处应如何处理??
end if
end if
...全文
22 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
worldcup 2003-12-20
  • 打赏
  • 举报
回复
搞定,将该列设置成allow editing即可
mittee 2003-12-19
  • 打赏
  • 举报
回复
dw_1.setitem(row,"col1",' ') —〉dw_1.object.col1[row] = ''试一下
klbt 2003-12-19
  • 打赏
  • 举报
回复
在dw_1.setitem(row,"col1",' ')后面增加一句:
dw_1.AcceptText()
另外,你的这段代码是写在dw_1的itemchanged事件中吗?

609

社区成员

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

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