C# で obout グリッド コントロールを使用していますが、コード ビハインドからエラーをスローする方法がわかりません。
データベースから意図的に作成している(同じ識別子で別のレコードを作成している)try catchブロック(ビジュアルスタジオでブレークポイントを使用して実行しているのを見ることができます)を使用して、コードビハインドのエラーをキャッチしていますが、できないようですエラーのあるメッセージボックスを表示させるには!
ここに私が取り組んでいるコードがあります:
void InsertRecord(object sender, GridRecordEventArgs e)
{
try
{
string[] value = new string[] {/*records to be added */};
connClass func = new connClass();
func.fnRecord(value, "rm_category_add");
}
catch (Exception ne)
{
//here's the problem!!!!!!
}
}
ここでわかるように、onCallbackerror も true に設定しました。
protected void Page_Load(object sender, EventArgs e)
{
grid1.ID = "grid1";
grid1.CallbackMode = true;
grid1.Serialize = true;
grid1.AutoGenerateColumns = false;
grid1.AllowAddingRecords = true;
grid1.ShowLoadingMessage = true;
grid1.FolderStyle = "../css/style_13";
grid1.ClientSideEvents.OnClientCallback = "OnClientCallback";
grid1.ClientSideEvents.OnClientCallbackError = "onCallbackError";
grid1.ClientSideEvents.OnClientDblClick = "fn_UpdateRecord";
}
どんな助けでも大歓迎です:)