异常-其他信息: 输入字符串的格式不正确。

问题描述

其他信息: 输入字符串的格式不正确。

求解决!!
“System.FormatException”类型的第一次机会异常在 mscorlib.dll 中发生

其他信息: 输入字符串的格式不正确。

解决方案

 string score="";

DataSet ds = new DataSet();

    private void button2_Click(object sender, EventArgs e)
    {
           if(!score.Equals(""){//注意score是不是没有赋值
       int a = Convert.ToInt16(score);

        int b = Convert.ToInt32(DBHelper.sco);
        if (a  > b)
            DBHelper.sco = score;
        string sql = string.Format("update Users set Score='{1}' where Name='{0}'", DBHelper.id, DBHelper.sco);
        ds = DBHelper.chaxun (sql);
        ScoreForm sf = new ScoreForm();
        sf.Show();
        this.Close();
                }
    }

解决方案二:

你这描述也太不清晰了
现在只知道是做类型转换的时候出错了

解决方案三:

string score="";

DataSet ds = new DataSet();

    private void button2_Click(object sender, EventArgs e)
    {
       int a = Convert.ToInt16(score);

        int b = Convert.ToInt32(DBHelper.sco);
        if (a  > b)
            DBHelper.sco = score;
        string sql = string.Format("update Users set Score='{1}' where Name='{0}'", DBHelper.id, DBHelper.sco);
        ds = DBHelper.chaxun (sql);
        ScoreForm sf = new ScoreForm();
        sf.Show();
        this.Close();
    }
时间: 2024-07-31 07:51:52

异常-其他信息: 输入字符串的格式不正确。的相关文章

个别客户端登陆报错:输入字符串的格式不正确。

问题描述 VS2003开发的ASP.NET系统,大多数的客户端登陆系统都没有问题,极个别的客户端登陆会报输入字符串的格式不正确.的错误.正常讲ASP.NET不应该受客户端的影响吧,百思不得其解,哪位指点一下."/"应用程序中的服务器错误.--------------------------------------------------------------------------------输入字符串的格式不正确.说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,

System.FormatException: 输入字符串的格式不正确。

问题描述 原代码如下:protectedvoidButton1_Click(objectsender,EventArgse){HttpPostedFileupFile=myUpLoadFile.PostedFile;Stringmessage;if(upFile.ContentLength==0){message="请选择一个文件后上传";}else{StreamtempStream;intfileLength=upFile.ContentLength;Byte[]fileByteAr

asp.net-C#中params的使用,为什么在调用函数时会出现输入字符串的格式不正确的问题

问题描述 C#中params的使用,为什么在调用函数时会出现输入字符串的格式不正确的问题 第一张是我写的函数, 第二张是调用出错 请问该怎么改,我需要传递到函数中的参数是不定个整形参数 解决方案 s.getinfo();//这个括号里你放个int型数组,然后将你的数给这个数组应该就可以了,你试试:要不然括号里的你要加花括号的,因为是一个数组: 如果回答对你有帮助,请采纳 解决方案二: params的用法没有错,可以试试这个,用法是一样的 using System; namespace Conso

输入字符串的格式不正确。求问这个问题怎么解决 。。。

问题描述 输入字符串的格式不正确.求问这个问题怎么解决 ... 解决方案 labMoney.Text无法转换为一个整数,看看它是否为空,有没有小数点和别的字符. 解决方案二: 用正则判断下输入的值是否为数字,不是数字就退出 if (!System.Text.RegularExpressions.Regex.IsMatch(labMoney.Text.Trim(), @"^d+(.d+)?$")) { Response.Write("labMoney输入错误!");

ASP.NET中输入字符串的格式不正确

问题描述 提示错误信息,望大家帮帮忙:行9:ProtectedSubsubmit_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)行10:行11:message.Text=Session("name")&"所获得的荣誉是:"&Mytable.Rows(CInt(Session("name"))).Item(honor.SelectedItem.Value)行12:EndSub行

输入字符串的格式不正确

问题描述 stringSstartPrice=Request.QueryString["startPrice"].ToString();stringSendPrice=Request.QueryString["endPrice"].ToString(); decimalistratPrice;decimalSendPriec;if(SstartPrice!=""){istartPrice=Convert.ToDecimal(SstartPrice

关于 Convert.ToDouble 输入字符串的格式不正确

问题描述 FileStreamfs=newFileStream(datapath,FileMode.Open);StreamReadersr=newStreamReader(fs);intline_Num=0;//总行数while(sr_E.ReadLine()!=null){line_Num++;}double[]Fre_Eva=newdouble[line_Num];double[]Value_Eva=newdouble[line_Num];sr_E.BaseStream.Seek(0,Sy

C# 输入字符串的格式不正确

问题描述 if(textBox1.Text==null){textBox1.Text="0":}floata=Convert.ToSingle(textBox1.Text); 解决方案 解决方案二:if(textBox1.Text==""){textBox1.Text="0":}floata=Convert.ToSingle(textBox1.Text); textbox1.text不可能是null的最多就是""解决方案三:t

itemcommand-DataList中用ItemCommand单击标题,出现字符串的格式不正确错误,求破解

问题描述 DataList中用ItemCommand单击标题,出现字符串的格式不正确错误,求破解 DataList中用ItemCommand实现单击新闻标题,打开一个窗体显示新闻详细信息,以及实现分页功能.但是,分页中的上一页,下一页,首页末页都可实现,唯有点击新闻标题就会出现 输入字符串的格式不正确 的错误 我的代码是这样的: protected void dlNews_ItemCommand(object source, DataListCommandEventArgs e) { switc