【发布时间】:2017-01-06 03:03:21
【问题描述】:
当我添加第一行时代码运行良好,但之后它抛出了我
在 mscorlib.dll 中发生
System.FormatException类型的异常,但未在用户代码中处理
我已经盯着这段代码看了很长一段时间,但似乎无法确定可能导致这种情况的问题是什么。
protected void OnAddEmployee(object sender, EventArgs e)
{
if (gridViewPersonal.SelectedDataKey == null)
{
return;
}
int employeeID = 0;
foreach (GridViewRow row in gridViewEmployee.Rows)
{
if (employeeID < int.Parse(row.Cells[0].ToString()))
{
employeeID = int.Parse(row.Cells[0].ToString());
}
}
employeeID++;
cmd.ExecuteNonQuery();
con.Close();
}
}
【问题讨论】:
-
希望在这一行中抛出异常:
int.Parse(row.Cells[0].ToString()请使用TryParse代替parse -
我尝试了 TryParse 并抛出了同样的异常
-
@un-lucky 抱歉....
-
酷很高兴为您提供帮助