これは挿入データ クラスで、メッセージ ボックスのように Windows フォームに例外エラーを表示したいのですが、どうすれば例外メッセージを表示できますか?
public void Insert()
{
try
{
objcomm.Connection = objconn;
objcomm.CommandText = "INSERT INTO goods VALUES(N'" + g_id + "',N'" + g_name + "',N'" + g_qty + "',N'" + b_price + "',N'" + s_price + "',N'" + l_qty + "',N'" + co_id + "')";
objconn.Open();
objcomm.ExecuteNonQuery();
objconn.Close();
}
catch(Exception ex)
{
GeneralException ex1 = new GeneralException(Resource1.DBError, ex);
throw ex1;
}
}
ここでメッセージボックスに例外がスローされたときに「Resource1.DBError」メッセージを表示したい:
public partial class WareForm : Form
{
try
{
ware.Insert();
}
catch(IndexOutOfRangeException ex)
{
MessageBox.Show(ex.Message);
}
}