Foxtable(狐表)用户栏目专家坐堂 → foxtable事件编程


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

主题:foxtable事件编程

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


加好友 发短信
等级:婴狐 帖子:21 积分:201 威望:0 精华:0 注册:2022/10/9 21:22:00
foxtable事件编程  发帖心情 Post By:2022/10/20 19:48:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20221020194316.png
图片点击可在新窗口打开查看


各位老师好,我想通过代码将一个人的身份证分成三个部分,每部分6各数字,分别填入三列。我的代码思路如图所示,但是不知道为什么实现不了。
Select Case e.DataCol.name
    Case "身份证号"
        If e.DataRow.IsNull("身份证号") Then
            e.DataRow("一部分") = Nothing
        Else
            Dim bm As String = e.DataRow("身份证号").SubString(0, 6)
            e.DataRow("一部分")=bm
        End If
End Select

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/10/20 20:38:00 [只看该作者]

下面的代码没有问题,已有数据重置一下列

 回到顶部
帅哥哟,离线,有人找我吗?
gy1836532143
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:21 积分:201 威望:0 精华:0 注册:2022/10/9 21:22:00
  发帖心情 Post By:2022/10/22 18:27:00 [只看该作者]

老师,我已经重置列了,还是不出结果,我感觉是不是最后一句e.DataRow("一部分") = bm有问题

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/10/23 20:05:00 [只看该作者]

我测试没有问题,请上传实例说明

 回到顶部
帅哥哟,离线,有人找我吗?
gy1836532143
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:21 积分:201 威望:0 精华:0 注册:2022/10/9 21:22:00
foxtable事件编程  发帖心情 Post By:2022/10/23 21:21:00 [只看该作者]

抱歉老师,我重置列重置错了,谢谢老师指点

 回到顶部