当前位置: 代码迷 >> PB >> 老生常谈 新手datawindow控制某行(不是列)可编辑解决办法
  详细解决方案

老生常谈 新手datawindow控制某行(不是列)可编辑解决办法

热度:103   发布时间:2016-04-29 08:30:38.0
老生常谈 新手datawindow控制某行(不是列)可编辑
在论坛还有网上找了很多 但是遇到的问题很多 我是个新手 希望不要见怪啊 多学多问嘛

找到的结果:
1 使DataWindow列只能追加不能修改 
如何使DataWindow中的数据只能追加新记录而不能修改,利用 Column 的 Protect 属性可以很方

便的做到这一点,方法如下: 
将每一列的 Protect 属性设置为: 
If( IsRowNew(), 0, 1) ) 
在 PowerScript 中可以动态修改 Protect 属性: 
dw_1.Modify("column_name_here.Protect='1~tIf(IsRowNew(),0,1)'") 
这样,DataWindow 中只有新追加的记录可修改,而其他记录是只读的。 


问题:
column属性在哪啊?在窗口上画出来的 还是窗口关联的那个datawindow?由于是自学的 半路出家 找不到这个属性 郁闷死 问题困扰了我好几天了 愁


还希望大虾不要笑我 指点一下 感激不尽

------解决方案--------------------

------解决方案--------------------
最后多了个 ) 像。
------解决方案--------------------
多了一個')'
  相关解决方案