J'utilise le contrôle de grille obout dans C# et ne sais pas comment jeter une erreur du code derrière! J'attrape l'erreur dans le code derrière avec un bloc try catch (que je peux voir en utilisant des points de rupture dans Visual Studio) que je crée volontairement à partir de la base de données (en créant un autre enregistrement avec le même identifiant) , mais ne peux pas sembler le faire apparaître une boîte de message avec une erreur!Obout "onCallbackError" problème
Voici le code que je travaille avec:
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!!!!!!
}
}
J'ai aussi mis la onCallbackerror true comme vous pouvez le voir ici:
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";
}
Toute aide serait appréciée :)