mscorlib.dll中发生了'System.FormatException'类型的第一次机会异常

时间:2014-11-06 04:14:20

标签: c#

我得到"类型' System.FormatException'的第一次机会异常。发生在mscorlib.dll"错误。可以帮忙吗?我试过Decimal.TryParse但是无法解决它。

gvUploadedFiles.DataSource = new GeneralBL().GetUploadedFiles(
    ObjectTypeCode, decimal.Parse(hdnObjectID.Value),null);

1 个答案:

答案 0 :(得分:1)

使用decimal.TryParse,如下所示:

decimal theValue;
if (!decimal.TryParse(hdnObjectID.Value, out theValue)
{
    // display error message. The value is not a valid decimal
    // then exit with error
}

在此使用解析后的值。

gvUploadedFiles.DataSource = new GeneralDL().GetUPloadedFiles(
    ObjectTypeCode, theValue, null);