ユーザーコードで処理されていなかったが、その後、その後、それは私「に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()' 'parse'の代わりに' TryParse'を使用してください。 –
TryParseを試してみました。同じ例外を投げかけました – Nathan
@ un-lucky申し訳ありません.... – Nathan