你sql语句中就转换为数值的就行了

解决方案 »

  1.   

    DataTable不是数组吗?
    手头上没有开发环境,应该可以直接赋给数组或ToArr方法的
      

  2.   

    我从数据库中读取数据到一个datatable中了,怎样把每一列的数据转换为数组? 
    ??            DataRow myrow;
                myrow.ItemArray();
      

  3.   

    我现在是通过float.parse(datatable.rows[1]["FIELDSNAME"].ToString())的方式转换获得的数据,但是原本数据库为1位小数点,转换后就不是1位小数点了。另外这个方法转换感觉效率很低?! 改为:
    Math.Round(float.parse(datatable.rows[1]["FIELDSNAME"].ToString()),2);
      

  4.   


    5楼的这种用法效率应该最高应该把5楼和6楼的结合起来用object[] row=dt.Rows[1].ItemArray;
    Math.Round(Convert.ToDecimal(row[0]), 1);