如何设定DBGrid的某一列显示格式为百分号?

解决方案 »

  1.   

    修改Dbgrid的数据源Select a,convert(varchar(10),b)+'%' as b from table2 
    然后再显示
      

  2.   

    to 回复人: godear
    没有这个属性啊
      

  3.   

    我做的两个数据库的版本,一个是MSSQL和Access,并且用
    Select a,convert(varchar(10),b)+'%' as b from table2 
    有问题,在ACCESS中我用CSTR函数进行转换,但是如果b的值为空则为报错
      

  4.   

    Select a,convert(varchar(10),isnull(b,0))+'%' as b from table2
      

  5.   

    设置那个字段的DisplayFormat属性为 #,##0.00%
      

  6.   

    我用的是ADO连接数据库,用DBGRID显示,我看了delphi的demo,里面用的不是ado,找不到在哪里设置DisplayFormat属性
      

  7.   

    smiler007(笑一笑)的意思

    ADOTable(比如)
    的字段管理器中添加所有字段
    然后选择里面的字段进行设置
      

  8.   

    ACCESS中这样用.
    select iif(isnull(字段名),'NULL的默认值',字段名) from 表SQL中这样用:
    select isnull(字段名,'NULL的默认值') from 表