以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 表事件命令求精简 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72169) |
-- 作者:bestorange -- 发布时间:2015/7/24 16:36:00 -- 表事件命令求精简 If e.DataCol.Name = "乐理程度" Then If e.DataCol.Name = "课程" Then End If
Select Case e.DataCol.Name e.DataRow("剩余课时") = e.DataRow("剩余课时") + e.DataRow("新加课时")
Select Case e.DataCol.Name e.DataRow("乐理课时") = e.DataRow("乐理课时") + e.DataRow("新加乐理") End Select Select Case e.DataCol.Name e.DataRow("陪练课时") = e.DataRow("陪练课时") + e.DataRow("新加陪练") End Select |
-- 作者:大红袍 -- 发布时间:2015/7/24 17:21:00 -- 你写的代码已经是最优的代码了,这样写逻辑也清晰一些。
你不同列,有不同的处理,就这样写代码,不会影响效率。 |
-- 作者:bestorange -- 发布时间:2015/7/24 18:18:00 -- 谢谢大师指点 |
-- 作者:大红袍 -- 发布时间:2015/7/26 11:07:00 -- 代码没问题。要想提高,请先去看完视频教程
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=67187
|