以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]数据表,选中行修改 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69707) |
-- 作者:dddall -- 发布时间:2015/6/9 16:26:00 -- [求助]数据表,选中行修改 数据表中,只修改选定行,怎样实现? 就是find符合条件的行允许修改,其他行不允许修改 |
-- 作者:Bin -- 发布时间:2015/6/9 16:27:00 -- 到底是修改选定行? 还是修改符合条件的行? |
-- 作者:dddall -- 发布时间:2015/6/9 17:28:00 -- 修改选定的行 |
-- 作者:Bin -- 发布时间:2015/6/9 17:28:00 -- 选中该行后修改不就Ok了? 不明白你的问题在哪里? |
-- 作者:dddall -- 发布时间:2015/6/9 17:31:00 --
也是符合条件的行 |
-- 作者:Bin -- 发布时间:2015/6/9 17:32:00 -- 你的描述有点矛盾,不明白你的意思. 能否说清楚详细一些 |
-- 作者:大红袍 -- 发布时间:2015/6/9 17:45:00 -- 做个例子上来最实际 |
-- 作者:dddall -- 发布时间:2015/6/9 19:13:00 -- 是这样:表“居民信息”的输入窗口,没有表控件,只有命令按钮(新增、修改、保存...)
我想实现:【新增】新增行允许修改,其他行不允许修改。 【修改】通过inputvalue输入条件,定位要修改行,其他行不允许修改
我试过:如果表的cancel=ture,则记录窗口的内容也不能修改 |
-- 作者:大红袍 -- 发布时间:2015/6/9 19:18:00 -- 编写prepareEdit事件
If not (e.Row.DataRow.RowState = DataRowState.Added OrElse vars("_Identify") = e.Row("_Identify"))
inputvalue那里,给变量赋值
vars("_Identify") = 某行("_Identify") |
-- 作者:dddall -- 发布时间:2015/6/9 19:22:00 -- 谢谢! |