想控制表的编辑状态有以下几种方式。
第一种,锁定表。这种锁定表的特点是,无法直接修改表中数据,但是我们可以通过代码控制数据,最后通过代码保存。
第二种,锁定行。RowData.Locked可以锁定与解锁行。这种锁定方式的特点是可以针对特定行进行锁定,不让用户编辑。弹出的窗口绑定控件也会跟着锁定编辑功能。比较适合针对一些单据已经审核,不让用户编辑的场景。
第三种,锁定列。这种锁定的特点是,当前列用户无法正常在表中编辑,也无法在弹出窗口的绑定控件中进行编辑。
第四种,仅禁止表中编辑:有时候我们希望只是不让用户在表中编辑,但是可以在子窗口中的绑定控件里面进行编辑修改。这时候我们就可以通过下面这个“仅禁止表中编辑”功能来实现。