DBGrid  控件  绑定数据库的一列为密码  如何让它显示为  *  号,并且可以新增、编辑、保存 .谢谢! 在线等,急着今天交差了

解决方案 »

  1.   

    在OnDrawColumnCell事件中该如何用语句实现这个功能
      

  2.   

    在你的ADOQUERY的字段的ONGETTEXT方法中加入:
    text:='*';(之前用sender.判断一下)
      

  3.   

    不能指定字段,因为我的字段都是程序中指定的,有很多表的不同的字段,不能事先中ADOQuery中新增字段。如果用API DrawFrameControl()如何来绘制这个"*".如果还不解决这个问题,就要被炒了,哪位高手帮帮我
      

  4.   

    我只知道在adoquery中可以新增字段,字段名可以自己用text输入
    代码很简单,如下:
    with adoquery do
     begin
      close;
      sql.clear; 
    SQL.Add('alter table 数据表 add 字段名 char(4) ') ;
       execsql;
        close;
        sql.clear;
        sql.add('select * from 数据表');
        open;
      end;至于显示为“*”就不知道了
      

  5.   

    请问设置该列的DisplayFormat要如何设置,能否有程序介绍
      

  6.   

    dbgrideh控件有DisplayFormat属性,dbgrid好像没有该属性