查询出的数据中数字和字符串的显示左右对齐不一致,应该怎么办呢,MSFlexGrid有没有什么属性可以设置呢

解决方案 »

  1.   

    在MSFlexGrid中有左右及居中的对齐方式
      

  2.   

    有办法,MSFlexGrid有一个CellAlignment属性,可以设置单元格的对齐方式,具体属性常数如下:常数                   值   描述 
    flexAlignLeftTop       0    单元格的内容左、顶部对齐。 
    flexAlignLeftCenter    1    字符串的缺省对齐方式。单元格的内容左、居中对齐。 
    flexAlignLeftBottom    2    单元格的内容左、底部对齐。 
    flexAlignCenterTop     3    单元格的内容居中、顶部对齐。 
    flexAlignCenterCenter  4    单元格的内容居中、居中对齐。 
    flexAlignCenterBottom  5    单元格的内容居中、底部对齐。 
    flexAlignRightTop      6    单元格的内容右、顶部对齐。 
    flexAlignRightCenter   7    数值的缺省对齐方式。单元格的内容右、居中对齐。 
    flexAlignRightBottom   8    单元格的内容右、底部对齐。 
    flexAlignGeneral       9    单元格的内容按一般方式进行对齐。字符串按“左、居中”显示,数字按“右、居中”。
      

  3.   

    我的办法,设置formatstring属性,这样就可以将所有列的对齐方式,一次性定好,再填充数据时就按这个格式填充.
    你试试吧.没错了.