DBGrid  控件  绑定数据库的一列为密码  如何让它显示为  *  号,并且可以编辑、保存  
 
谢谢

解决方案 »

  1.   

    你的数据集中一定有这个字段,在该字段的OnSetText事件里写相应的代码即可!
    如:
    procedure TForm1.ADODataSet1ttttGetText(Sender: TField; var Text: String;
      DisplayText: Boolean);
    begin
      Text := '****';
    end;
    如果你想对长度进行匹配,只需要稍微改经一下上面的代码即可!
      

  2.   

    推荐你 使用控件TdxDbGrid,很好用,添加列之后,列里面有一个passwordChar属性,改为*就行了
      

  3.   

    TdxDbGrid 和delphi2005的ADO冲突
      

  4.   

    在DrawColumnCell事件里重画该列