【发布时间】:2008-11-18 13:00:50
【问题描述】:
我在 c# 中使用 obout 网格控件,不知道如何从后面的代码中抛出错误!
我正在使用我故意从数据库创建的 try catch 块(我可以看到它在 Visual Studio 中使用断点执行)来捕获代码中的错误(创建具有相同标识符的另一条记录),但似乎无法让它弹出一个错误消息框!
这是我正在使用的代码:
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";
}
任何帮助将不胜感激:)
【问题讨论】: