当我加入的第一行代码正常工作没有处理,但事后则它抛出我“System.FormatException” mscorlib.dll中发生,但在用户代码中
类型的异常
System.FormatException
发生在mscorlib.dll,但没有在用户代码中处理
我一直在盯着这段代码很长一段时间,似乎无法找到可能导致此问题的问题。
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,它抛出同样的异常 – Nathan
@非幸运的对不起.... – Nathan