以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  设置表列默认值为User 读取不出来  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=53602)

--  作者:tesia255
--  发布时间:2014/7/11 13:41:00
--  设置表列默认值为User 读取不出来
如题,表的用户列设置的默认值为 User ,但是新建一行数据后,用户列为空
我是以开发者的身份登录的,切换到其他身份也是空值
是哪里设置错了吗?

--  作者:zyqzyy
--  发布时间:2014/7/11 13:49:00
--  

应该是 User.Name,User还包括 Group、Type等属性。


--  作者:tesia255
--  发布时间:2014/7/11 13:52:00
--  
但是 设置User.Name 后 显示的 是错误提示:

错误所在事件:Eval函数计算错误,表达式为:User.Name
详细错误信息:
缺少对象: \'User\'


--  作者:Bin
--  发布时间:2014/7/11 14:03:00
--  
写在DataRowAdded 事件

e.datarow("用户")=user.name

--  作者:有点甜
--  发布时间:2014/7/11 14:05:00
--  

 默认值,不能用User.Name

 

 看4楼。


--  作者:tesia255
--  发布时间:2014/7/11 15:22:00
--  
嗯 好的 谢谢
--  作者:tesia255
--  发布时间:2014/7/11 15:23:00
--  
谢谢啦
--  作者:liuyixin662
--  发布时间:2015/11/14 11:05:00
--  
一定要用 DataRowAdded 事件吗,没有其他方法吗
--  作者:大红袍
--  发布时间:2015/11/15 11:07:00
--  
以下是引用liuyixin662在2015/11/14 11:05:00的发言:
一定要用 DataRowAdded 事件吗,没有其他方法吗

 

一定要写事件代码,不能通过设置的方法达到