各位大哥大们,在dbgrid中怎 么把数字用货币的千位分隔符以分界呢?
请指点。
谢了。

解决方案 »

  1.   

    试试displayFormat 或 Masktext 什么的
      

  2.   

    属性中有设置的
    displayformat什么东西的
      

  3.   

    在dataset 的 fields 的 editmask 属性 中选择你需要的显示方式
    (delphi7 的dbgrid 是没有displayformat属性的)
      

  4.   

    补充一下,我想用sql能不能实现。最终是用在报表打印中的。
      

  5.   

    如果是用SQL实现的数据在DBGRID中显示,可在SQL中设置字段,
    并在相应的字段中设置DISPLAYFORMAT内容为‘##,###.#0’即可显示出千分位。
      

  6.   

    各大侠在d7下的dbgrid没有 displayformat 这个属性呀,我想在sql server中能不能用什么办法,
    或在dataset中能不能用设置呀,我急用。帮帮忙。谢了。
      

  7.   

    最简单的是在DBGRID所关联的TABLE或QUERY中设置相应字段的DISPLAYFORAT属性内容。
      

  8.   

    上面这位大哥,在d7中的query没有这个属性呀.
      

  9.   

    双击query在它的字段里有这个属性