Foxtable(狐表)用户栏目专家坐堂 → [求助] 表达式与代码使用情况


  共有5377人关注过本帖平板打印复制链接

主题:[求助] 表达式与代码使用情况

帅哥哟,离线,有人找我吗?
Gryvip
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:479 积分:4505 威望:0 精华:0 注册:2008/9/4 14:40:00
[求助] 表达式与代码使用情况  发帖心情 Post By:2012/3/3 16:10:00 [只看该作者]

狐爸,你好:

      首先谢谢你长期的细心指导,现在大概知道如何编写代码,现有几个问题,请再次指教,如下:

 

      1.表达式与代码的区别在哪?

 

      2.有些功能两者均可做到,什么情况下用什么方式较好,该如何区分;

 

      3.如举例,订单表中的合计金额:

 

可以用表达式:IsNull([数量],0) * IsNull([单价],0) * 1 - IsNull([折扣],0) *

 

也可以用代码:Dim dr As DataRow = e.DataRow 


                   Select Case e.DataCol.Name 


                        Case "数量","单价","折扣"

                             dr("金额") = dr("数量") * dr("单价") * (1 - dr("折扣"))
                   End Select

 

 

该用什么方式,或增加举例说明,谢谢狐爸。


 回到顶部