float.Parse()
int32.Parse()
....

解决方案 »

  1.   

    ca = System.Convert.ToFloat(数据库中的值)
      

  2.   


     如果取出的是字符串的 float ca=float.Parse("字符串"); :)
      

  3.   

    使用SqlCommandstring qs5="select fd_dqsj from ss_relation where fd_jz=1 and fd_index = 5320";返回单个值:SqlCommand sql = new SqlCommand();
    sql.Connection = new SqlConnection("…");
    sql.CommandText = qs5;
    sql.CommandType = CommandType.Text;
    sql.Connection.Open();
    float ca = (float)sql.ExecuteScalar();如果返回多个值,可以构造一个DataSet,使用SqlDataAdapter执行Fill()来填充,或者使用SqlDataReader 手动取出读到的值。SqlDataReader reader = sql.ExecuteReader();
    ……
      

  4.   

    还有一个是Convert.To...(),里面有很多转换基本类型的方法。
      

  5.   

    float ca=System.Single.Parse(objAdapter)