Foxtable(狐表)用户栏目专家坐堂 → [求助]多列合并代码


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

主题:[求助]多列合并代码

帅哥,在线噢!
y2287958
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4634 积分:33820 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2014/9/5 23:09:00 [显示全部帖子]

最基础的东西。

DataColChanged事件:

Select Case e.DataCol.Name
    Case "A","B","C"
        e.DataRow("D") = e.DataRow("A") +e.DataRow("B") +e.DataRow("C")
End Select

 回到顶部
帅哥,在线噢!
y2287958
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4634 积分:33820 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2014/9/7 7:12:00 [显示全部帖子]

真的最基础的东西。

Dim dr As DataRow = e.DataRow
Select Case e.DataCol.Name
    Case "A","B","C"
        dr("D") = IIF(dr.IsNull("A"),"",dr("A")+"/")
        dr("D") += IIF(dr.IsNull("B"),"",dr("B")+"/")
        dr("D") += IIF(dr.IsNull("C"),"",dr("C")+"/")
        dr("D") = dr("D").trimend("/")
End Select

 回到顶部