[C#][2.0] Comment recuperer une erreur sur un detailview?
Bonjour,
je gere une table via un gridview et detail view. Or les données de cette table sont bien entendues utilisée par d'autres tables. Donc lors du delete d'un enregistrement , le clr me provoque une erreur me disant qu'il y a un probleme avec une clé étrangére.
Cela me convient tout a fait par contre j'iamerai recuperer l'erreur et faire en sorte que celle ci soit canalisée de provoque pas la fin de l'execution.
Je recupere bien cette erreur avec :
Code:
1 2 3 4 5 6 7 8 9
|
protected void GestionDelete(object sender, DetailsViewDeletedEventArgs e)
{
if (e.Exception.Message != string.Empty)
{
information.Text = "Vous en pouvez pas supprimer ce compartiment. Il possede des occupants.";
}
Response.Write(e.Exception.Message);
} |
Que je recupere avec OnItemDeleted =GestionDelete
Mais l'erreur ensuite me provoque un plantage apres etre passé dans cette fonction.. si vous avez des idées merci d'avance,