2014-11-06 172 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); 
相關問題