Foxtable(狐表)用户栏目专家坐堂 → [求助]请教,如何设置让身份证号码末四位显示****


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

主题:[求助]请教,如何设置让身份证号码末四位显示****

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


加好友 发短信
等级:婴狐 帖子:82 积分:754 威望:0 精华:0 注册:2016/9/14 10:04:00
[求助]请教,如何设置让身份证号码末四位显示****  发帖心情 Post By:2016/10/4 11:50:00 [只看该作者]

[求助]请教,如何设置让身份证号码末四位显示****

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


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/10/5 6:48:00 [只看该作者]

用drawcell事件:

if e.Col.Name = "身份证号码"
    dim txt As String = e.row("身份证号码")
    if txt.Length > 4 then
      e.text = txt.subString(txt.Length-4) & "****"
    End if
End if

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


加好友 发短信
等级:婴狐 帖子:82 积分:754 威望:0 精华:0 注册:2016/9/14 10:04:00
  发帖心情 Post By:2016/10/5 7:27:00 [只看该作者]

执行后,只显示后四位数字+****。
我需要的的是显示后四位数字为****。

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


加好友 发短信
等级:婴狐 帖子:82 积分:754 威望:0 精华:0 注册:2016/9/14 10:04:00
  发帖心情 Post By:2016/10/5 7:29:00 [只看该作者]

解决了!
只要代码改为
 e.text = txt.subString(0,txt.Length-4) & "****"
就可以了!
谢谢狐爸!

 回到顶部