菜鸟求教!System.FormatException: 输入字符串的格式不正确。
哪位路过的大神帮忙看看,感激不尽
异常详细信息: System.FormatException: 输入字符串的格式不正确。
源错误:
行 156: if (txtQty != null)
行 157: {
行 158: var product =(from p in db.Product
行 159: where p.ProductId == int.Parse(gvCart.Rows[i].Cells[1].Text)
行 160: select p).First();
源文件: e:\mywebs\Expelement\MyPetShop\ShopCart.aspx.cs 行: 158
堆栈跟踪:
[FormatException: 输入字符串的格式不正确。]
System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +10725735
System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +145
System.Int32.Parse(String s) +23
lambda_method(Closure ) +262
[TargetInvocationException: 调用的目标发生了异常。]
System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) +0
System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) +192
System.Delegate.DynamicInvokeImpl(Object[] args) +117
System.Data.Linq.CommonDataServices.GetKeyFromPredicate(MetaType type, Dictionary`2 keys, Expression mex, Expression vex) +459
System.Data.Linq.CommonDataServices.GetKeysFromPredicate(MetaType type, Dictionary`2 keys, Expression expr) +257
System.Data.Linq.CommonDataServices.GetKeyValues(MetaType type, LambdaExpression predicate) +87
System.Data.Linq.CommonDataServices.GetCachedObject(Expression query) +573
System.Data.Linq.CommonDataServices.GetCachedObject(Expression query) +308
System.Data.Linq.SqlClient.SqlProvider.GetCachedResult(Expression query) +44
System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query) +91
System.Data.Linq.DataQuery`1.System.Linq.IQueryProvider.Execute(Expression expression) +58
System.Linq.Queryable.First(IQueryable`1 source) +251
ShopCart.btnComputerAgain_Click(Object sender, EventArgs e) in e:\mywebs\Expelement\MyPetShop\ShopCart.aspx.cs:158
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +9634570
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +103
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +35
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1724
--------------------------------------------------------------------------------