This expression defined in the Properties view for the Protect property of a column prevents the user from modifying the column unless the row has been newly inserted:
将dw中的column的protect属性设置成检索出来的bhbj值就可以实现了.你只要控制每一行的bhbj值,就会导致相关的column的protect属性.设置成0,可以修改;设置成1,不可修改 [解决办法] 楼主这个问题,只需在表结构上改动一下即可解决。在你数据库的数据表结构上加上一个标志位(例如:bz int 0表示可修改;1表示不能修改)。然后每次用datawindow检索出来后根据这个标志位设只读属性(数据窗口列的protect属性)或者和你写的代码那样根据标志位判断datawindow的ReadOnly属性,习惯用什么方式都行