以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- [求助] 关于自动录入的几个问题 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=126044) |
-- 作者:龙潭春早 -- 发布时间:2018/10/12 16:39:00 -- [求助] 关于自动录入的几个问题 想新增行时,自动将 用户名 添加到 录入者 中。 在 DataRowadding 事件中加入了下面这段代码,怎么会有问题呢? If e.DataTable.DataCols.Contains("录入者") Then e.DataRow("录入者") = User.name \'新增行时,自动将 "用户名" 添加到 "录入者" 中 End If 之前保存、使用,感觉都还正常。 今天随手把它们放到命令窗口执行了一下,结果显示代码错误: 这是什么情况呢?
|
-- 作者:有点甜 -- 发布时间:2018/10/12 16:41:00 -- 1、无法在命令窗口执行 e.xxx 这样的代码的。
2、如果在 DataRowadding 输入代码也报错,你关闭项目重新打开重新输入即可。 |
-- 作者:龙潭春早 -- 发布时间:2018/10/12 16:54:00 -- 哦 那现在的状态应该属于正常的了? 直接输入、保存,都没有报错,只是在命令窗口报错了。 上面代码本身没有错误,是吗?
[此贴子已经被作者于2018/10/12 16:54:49编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/10/12 16:56:00 -- 代码没问题。你测试新增行,能否填入user.name? |
-- 作者:龙潭春早 -- 发布时间:2018/10/12 17:21:00 -- 嗯 测试结果正常 |