DataTable dt = new DataTable(); try { foreach (DataRow dr in dt.Rows) { try { int iHogeOld = (int)dr["HOGE"]; } catch(Exception e) { //ここで出力 Console.WriteLine(dr["HOGE"]); Throw; } } }catch(Exception e) { //既存の例外処理 } こういうのはどうでしょう?
まりもんさん catch(Exception e) { //ここで出力 Console.WriteLine(dr["HOGE"]); Throw; } の箇所でConsole.WriteLine(dr["HOGE"]);は出力できないような気がします。 試してみましたがはやり駄目でした。 ご回答ありがとうございます。