将数据库中为decimal(10,2)的一个数据取出来后怎么才能最方便的转换成固定格式?
比如取出一个30要改成固定的10位字符串0000030.00
谢谢

解决方案 »

  1.   

    sample code as follows:
    string strValue = yourDecime.ToString( "f2" ).PadLeft( 10, '0' );
      

  2.   

    .tostring("f2")这里会报错啊~~tostring方法没参数啊?
      

  3.   

    比如我从数据库里取出来后ds.table[0].rows[0][0]这样是个object对象~
    这种情况怎么处理呢?
    谢谢~
      

  4.   

    to 比如我从数据库里取出来后ds.table[0].rows[0][0]这样是个object对象~你首先需要转化成decimal
    例如
    decimal dValue = decimal.Parse( ds.table[0].rows[0][0].ToString() );
    string strValue = dValue.ToString( "f2" ).PadLeft( 10, '0' );