出错的时候myDataReader.GetValue(0).ToString()的值是什么

解决方案 »

  1.   

    我自己看不到图片的,我打上去吧  用户代码未处理FormatExcepton
    输入字符的格式不正确。
    各位大虾帮帮忙呀,万分感激!
      

  2.   

    换成这样试试stu3 = float.Parse(myDataReader[0]); 
      

  3.   

    编译器错误信息: CS1502: 与“float.Parse(string)”最匹配的重载方法具有一些无效参数源错误: 行 59:         while (myDataReader.Read())
    行 60:         {
    行 61:             stu3 = float.Parse(myDataReader[0]);
    行 62:             //stu3 = float.Parse(myDataReader.GetValue(0).ToString());
    行 63:         }
     
      

  4.   

    输入的格式不正确 说的很清楚了
    你下个断点 看看myDataReader.GetValue(0).ToString()的值是什么
      

  5.   

    string myConnstr = Convert.ToString(ConfigurationManager.ConnectionStrings["MySqlConnection"]); 
    改为:string myConnstr=System.Configuration.ConfigurationManager.ConnectionStrings[0].ConnectionString;可以结账了,给我分!!
      

  6.   


    string myConnstr = Convert.ToString(ConfigurationManager.ConnectionStrings["MySqlConnection"]); 
    这是连接数据库的哦,其他cs也是这样写的,都没有错。
      

  7.   

    快点下断点了啦 myDataReader.GetValue(0).ToString()的值给出来不就知道问题所在了吗