Foxtable(狐表)用户栏目专家坐堂 → [求助]如何在动态函数中使用e参数


  共有6570人关注过本帖树形打印复制链接

主题:[求助]如何在动态函数中使用e参数

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


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/4/26 10:19:00 [只看该作者]

以下是引用ybil在2013-4-25 12:48:00的发言:

下面的就不行:


步骤一:

自定义函数,名字如 [DCBH]:

Dim drn As DataRow = args(0)


步骤二:

设DataColChanged事件:


Select Case  e.DataCol.Name 

    Case "a" ,"b"  '如果是A列的内容变动

         Dim dr as Datarow =  Functions.Execute("DCBH",e.DataRow)  '

           dr("C")  = dr("a") +dr("b")

End Select

你这个当然不行,原函数没有设置返回值,DR无法被赋值。

函数中末尾要加入,return drs 或者 return args(0)


 回到顶部
总数 21 上一页 1 2 3