使DataWindow中的数据只能追加新记录而不能修改原来的记录,可以利用column的protect 属性可以实现。
将每一列的 Protect 属性设置为:
If( IsRowNew(), 0, 1) )
在代码中也可以动态修改protect属性:
dw_1.Modify("column_name_here.Protect=''1~tIf(IsRowNew(),0,1)''")
这样,DataWindow 中只有新追加的记录可修改,而其他记录是只读的。
本文介绍如何通过设置DataWindow中的Protect属性来实现数据只能追加新记录而不能修改原有记录的功能。具体方法包括直接在列属性中设置Protect条件以及通过代码动态修改Protect属性。
使DataWindow中的数据只能追加新记录而不能修改原来的记录,可以利用column的protect 属性可以实现。
将每一列的 Protect 属性设置为:
If( IsRowNew(), 0, 1) )
在代码中也可以动态修改protect属性:
dw_1.Modify("column_name_here.Protect=''1~tIf(IsRowNew(),0,1)''")
这样,DataWindow 中只有新追加的记录可修改,而其他记录是只读的。

被折叠的 条评论
为什么被折叠?