如何将DBGrid中的Column的属性设置为整型、浮点数型等,并将浮点型的格式设置为“##,###.00”也就是有分节号,请指教谢谢!!!!

解决方案 »

  1.   

    DBGridEh, 要么在TField.OnGetText中处理
      

  2.   

    同意 budded(System is bussy!)
      

  3.   

    你可以设置DataSet(比如TTable)的字段的DisplayFormat属性
    1.直接在属性编辑器中设置
    2.使用代码:TNumericField(Table1.FieldByName('金额')).DisplayFormat := '#.00';
      

  4.   

    to fbysss(独孤求败):提示“TNumericField 未定义”,应怎样做。
    我用的是ADOConnection,ADOQuery,DataSource和DBGrid的,从查询到显示都是用代码实现的。
    现在是要把数值的字段显示为“##,###.00”,该怎样设置。
      

  5.   

    实现这样方法主要有二种:
    第一种是:利用你的SQL语句,CONVENT来控制显示业的属性如CONVENT(1,1,DISPLAYTYPE)
    第二种是:利用的Column列的DISPAYFORMAT来控制输入“##,###.00"就行了
      

  6.   

    query属性编辑器里设置displayformat为##.###.0
      

  7.   

    我找不到displayformat,应该在哪个地方招,请讲详细一点。
    我在代码写“displayformat”,提示“未定义”,请指教!!!!
      

  8.   

    问题已经解决了,是在sql查询中用“convert()”,还是谢谢帮忙!结贴了