以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于列为只读的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=122690) |
-- 作者:weipeng6999 -- 发布时间:2018/7/31 12:00:00 -- 关于列为只读的问题 老师,我在表结构中设置“序号”列为表达式,\'ZL\' + SubString(\'000\', 1, 3 - Len(Convert([_Identify],\'System.String\'))) + Convert([_Identify], \'System.String\'), 在运行中提示列“序号”为只读,我检查了是设置的可编辑,请问是什么引起的只读
|
-- 作者:有点甜 -- 发布时间:2018/7/31 13:16:00 -- 表达式列设置公式以后,不能给其赋值的。 |
-- 作者:weipeng6999 -- 发布时间:2018/7/31 14:25:00 -- 根据老师指点,问题解决。 但是我想序号按照顺序排列,添加
Dim r As Row = CurrentTable.Rows.AddNew() r("序号") = CurrentTable.count 也会报序号只读。 请问我要如何做能达到按顺序排列的效果。(意思是在删除序号,重新增加后依然按顺序排列) |
-- 作者:有点甜 -- 发布时间:2018/7/31 14:44:00 -- 1、不要用表达式列,改成数据列;
2、写代码处理,需要生成需要的时候,就执行下面代码
For Each r As Row In Tables("表A").Rows |