我的办法是在运行时用代码解决。
Privated Sub Form_Load()
HFlexgrid.Col=i 'i代表字段所在的列
HFlexgrid.Row=j 'j代表字段所在的行
HFlexgrid.Text=Format(HFlexgrid.Text,"00.00") ',"00.00"为任意格式
End Sub
若需设置多个单元格,可用循环完成

解决方案 »

  1.   

    可以再读入HFlexgrid时先把此字段的格式改成字符串型
    Privated Sub Form_Load()
    HFlexgrid(row,col).text=cstr( )
    end Sub
      

  2.   

    mshflexgrid有一个FormatString属性,我没用过,你看看能不能用于此
      

  3.   

    mshflexgrid的数据源是来自sql语句的,
    行列数目都不能确定
    还有什么办法么
      

  4.   

    select convert(varchar,数值字段) from table
      

  5.   

    由于数据库的表中,有的字段要2位小数,有的要三位小数,有的是字符型的数字,格式不一。而已要全部显示在一个mshflexgrid中,用以上的方法都不能满足
    请问该怎么解决呢?
      

  6.   

    如何才能使mshflextgrid根据数据库中字段的格式来显示数据呢?