以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 帮看下怎么改这段代码 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=27955) |
-- 作者:冰31脚 -- 发布时间:2013/1/15 1:39:00 -- 帮看下怎么改这段代码 哪位朋友帮忙看下,下面这段代码有什么错误的地方,要怎么改
Select Case e.DataCol.Name
Case "费用1","费用2" If e.DataRow.IsNull("费用1") Or e.DataRow.IsNull("费用2") Then e.DataRow("成本") = Nothing Else e.DataRow("成本") = e.DataRow("费用1") + e.DataRow("费用2") End If End Select 下面是错误提示:
谢谢
|
-- 作者:狐狸爸爸 -- 发布时间:2013/1/15 8:21:00 -- 兄弟,你的图片别人是看不到的,图片要这么上传:
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=78
|
-- 作者:lin_hailun -- 发布时间:2013/1/15 8:47:00 -- 代码应该是没错的吧?是否成本列是表达式列,只读了? [此贴子已经被作者于2013-1-15 8:48:44编辑过]
|
-- 作者:冰31脚 -- 发布时间:2013/1/15 11:50:00 -- 不好意思,图片是这样的
|
-- 作者:lin_hailun -- 发布时间:2013/1/15 12:18:00 -- 呃,你代码写错地方了,你应该写在 表属性->事件->datacolchanged事件里才对的。 |
-- 作者:冰31脚 -- 发布时间:2013/1/15 12:51:00 -- 谢谢兄弟,原来写在哪里都得这么讲究,没有研究透,呵呵 |