请教高手问题!

playman29 2002-03-21 09:06:58
在数据窗口中,有2列,
能否在程序中,动态的设置一列readonly=yes,另一列为NO?????
...全文
37 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
playman29 2002-03-31
  • 打赏
  • 举报
回复
3x!
diandianqiuqiu 2002-03-31
  • 打赏
  • 举报
回复
在readonly=yes那一列的protect属性里写 IF(isrownew(),1,0)
咖啡 2002-03-31
  • 打赏
  • 举报
回复
DisplayOnly属性不是数据窗口对象的每一个控件都可以用的。
如果你用的是下拉列表或者下拉数据窗口就不行,控制的办法可以是protect或者TabOrder
iamknight 2002-03-22
  • 打赏
  • 举报
回复
同意 fzymr(风中游牧人) 方法。
fzymr 2002-03-21
  • 打赏
  • 举报
回复
dw_1.Object.colname.Protect=1 //不可写
dw_1.Object.colname.Protect=0 //可写




playman29 2002-03-21
  • 打赏
  • 举报
回复
不行啊,老是说:Error accessing external object property modify........
bjwulin 2002-03-21
  • 打赏
  • 举报
回复
设置数据窗口列不可写使用:
dwcontrol.modify("列名.edit.displayonly=yes")即可。
Kanfu 2002-03-21
  • 打赏
  • 举报
回复
设置该列的protect属性

401

社区成员

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

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