我这样写的
 DataRow myR=ds2.Tables["shuidian"].Rows[0];//这儿我暂时只用第1行
 string shiyongshui=myR["实用水量"].ToString();
 double sys=Convert.ToDouble(shiyongshui);错误信息:其他信息: 输入字符串的格式不正确。怎么回事,有别的方法吗?,我要用 sys来进行计算

解决方案 »

  1.   

    看看shiyongshui的值
      
    *****************************************************************************
    欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码) 
    http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
      

  2.   

    晕,居然是空的?
    但access中它是有值的啊
    难道string shiyongshui=myR["实用水量"].ToString();
    后,shiyongshui变成空的了?
      

  3.   

    string shiyongshui=myR["实用水量"].ToString();
    中"实用水量"我用的文本类型的有没有别的办法把"使用水量"的值拿来计算啊?(我把"实用水量改成"数字类型的)
      

  4.   

    直接跑sql看看,我觉得是ds2.Tables["shuidian"]没数据
      

  5.   

    555.
    ds2.tables["shuidian"]里有数据啊,
      

  6.   

    行了,知道shuidian变空了,我再看看去,揭贴了