2014-11-06 88 views
-4

我收到“mscorlib.dll中发生类型'System.FormatException'的第一次机会异常”错误。是否有任何帮助?我尝试过Decimal.TryParse,但无法解决它。在mscorlib.dll中发生类型'System.FormatException'的第一次机会异常

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

您传递的字符串不会解析为小数。别那样做。 – Blorgbeard 2014-11-06 04:16:36

回答

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); 
相关问题