以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]想问下,表本身锁定,只有新增行可以编辑,怎么写? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63826) |
-- 作者:viking -- 发布时间:2015/1/29 16:41:00 -- [求助]想问下,表本身锁定,只有新增行可以编辑,怎么写? [求助]想问下,表本身锁定,只有新增行可以编辑,怎么写? |
-- 作者:Bin -- 发布时间:2015/1/29 16:45:00 -- 在BeforeSaveDataRow 事件 e.datarow.locked= true 当然之前已经保存的行也要设置为锁定才可以. 在命令窗口执行一下 datatables("X").replacefor("_Locked",true)
|
-- 作者:able -- 发布时间:2015/1/29 16:45:00 -- 上个例子帮你搞定 |
-- 作者:Bin -- 发布时间:2015/1/29 16:46:00 -- 看2楼 |
-- 作者:有点甜 -- 发布时间:2015/1/29 16:46:00 -- 1、不要锁定;
2、在prepareEdit加入代码
If e.Row.DataRow.RowState <> DataRowState.Added Then |
-- 作者:viking -- 发布时间:2015/1/29 17:00:00 -- 谢谢各位大侠!!! 如果当前行锁定的状态下,如果我想单独解锁当前行的列可以吗? |
-- 作者:viking -- 发布时间:2015/1/29 17:03:00 -- 谢谢大侠 |
-- 作者:Bin -- 发布时间:2015/1/29 17:04:00 -- CurrentTable.Current.Locked=False |
-- 作者:qqq310 -- 发布时间:2015/1/29 17:04:00 -- 以下是引用viking在2015-1-29 17:00:00的发言:
谢谢各位大侠!!! 如果当前行锁定的状态下,如果我想单独解锁当前行的列可以吗? 加个修改控件 就可以修改了 |
-- 作者:viking -- 发布时间:2015/1/29 17:11:00 -- 以下是引用Bin在2015-1-29 17:04:00的发言:
CurrentTable.Current.Locked=False 取消当前行的A、B两列怎么写啊?
|