在DATASET中。 取出 float 类型应该怎么取?
float temp = ds.Tables[table].Rows[0]["price"].ToString();

解决方案 »

  1.   

    Convert.ToFloat(ds.Tables[table].Rows[0]["price"]);
      

  2.   

    dataset中取出来的都是object类型的吧,做一下转换就可以了。
      

  3.   

    Convert,在.net和数据库中用的都很多,对类型转换很有用的
      

  4.   

    panjf(Troj)  
    我怎么打Convert.ToFloat 就没有呢? 
    Convert.    没看到这个属性。   winFrom 
      

  5.   

    不好意思,写错了,是
    Convert.ToSingle 方法
    将指定的值转换为单精度浮点数字。建议楼主多看看MSDN.
      

  6.   

    谢谢大家。 我会好好的看MSDN的。
      

  7.   

    要先判断一下不为空if(!ds.Tables[table].Rows[0]["price"] is DBNULL)