您的位置:程序门 -> vb -> 基础类



想在vb的datagrid中显示记录时,把密码字段显示成***,怎么做?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


想在vb的datagrid中显示记录时,把密码字段显示成***,怎么做?[已结贴,结贴人:]
发表于:2007-07-29 15:31:11 楼主
如题,谢谢兄弟们告知了~~
数据库表里显示已经是***了,用datagrid时,把数字显示出来了,感觉不好~~
发表于:2007-07-29 16:12:051楼 得分:0
调整sql语句  
比如
select   tid,replicate( '* ',len(cast(password   as   nvarchar(20))))   as   password   from   tablename
发表于:2007-07-29 17:13:072楼 得分:0
vb6.0不认这个函数,只好不显示这个字段了
发表于:2007-07-29 17:20:253楼 得分:0
不是vb函数啊   是t-sql语句
发表于:2007-07-29 18:00:224楼 得分:0
加一个控件(比如label)覆盖住这个单元格好啦。
发表于:2007-07-29 20:31:355楼 得分:0
用sql语句取的时候,不取密码,直接用*号代替就行了。

如:
select   uid,   '****** '   as   pwd,   age   from   user

═══════════════════
http://www.egooglet.com   资料、源码下载

http://bbs.j2soft.cn   论坛交流
═══════════════════
发表于:2007-07-31 08:38:516楼 得分:0
cuizm老兄的方法验证后方便好用,呵呵,多谢了,我都不打算显示这个字段,让他visible了


快速检索

最新资讯
热门点击