以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]请问临时表上增加逻辑列变只读怎么搞 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=82494) |
-- 作者:jframe -- 发布时间:2016/3/18 20:11:00 -- [求助]请问临时表上增加逻辑列变只读怎么搞 把几个表合并成一个临时表,在临时表中增加两逻辑列,但是这逻辑列没法编辑.是只读属性. 我希望逻辑列的勾可以打上或取消. #临时表 里已有3列,通过下面代码增加两列逻辑列 DataTables("#临时表").DataCols.Add("星期六", Gettype(Boolean),"1") DataTables("#临时表").DataCols.Add("星期日", Gettype(Boolean),"1") DataTables("#临时表").AllowEdit = True DataTables("#导入临时表").DataCols("星期六").AllowEdit = True DataTables("#导入临时表").DataCols("星期日").AllowEdit = True 得出来的结果没问题,但是逻辑列的勾去不掉,其他列可以编辑.提示: 列为只读. [此贴子已经被作者于2016/3/18 20:23:30编辑过]
|
-- 作者:jframe -- 发布时间:2016/3/18 20:40:00 -- 我自己已经解决了,可能是 DataTables("#临时表").DataCols.Add("星期六", Gettype(Boolean),"1") 要改为 DataTables("#临时表").DataCols.Add("星期六", Gettype(Boolean)) 不要赋值
|
-- 作者:大红袍 -- 发布时间:2016/3/21 1:20:00 -- 如果赋值的话,就变成表达式列了。表达式列就是只读的。
http://www.foxtable.com/help/topics/1428.htm
|