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 :
Que je recupere avec OnItemDeleted =GestionDelete
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
Mais l'erreur ensuite me provoque un plantage apres etre passé dans cette fonction.. si vous avez des idées merci d'avance,
Partager