Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2774 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [VB.NET] Gestion d'une exception

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB.NET] Gestion d'une exception

n°1176601
xzndr
Posté le 15-08-2005 à 17:38:04  profilanswer
 

Bonjour!  J'ai une question à propos de la gestion d'exceptions en VB.NET.
 
Mise en contexte:
 
L'utilisateur ouvre une feuille sur laquelle il y a un contrôle DataGrid ainsi qu'un bouton "Retour".  Le contrôle DataGrid a un ColumnHeader un un RowHeader.  La table liée au DataGrid a une relation un à plusieurs avec une autre table dont elle est le parent.  Les règles d'intégrité référentielle sont .none afin d'empêcher la suppression d'une ligne parente sans avoir préalablement supprimé les lignes enfant.
 
Mise en situation:
 
L'utilisateur clique sur une RowHeader du contrôle DataGrid, sélectionnant une ligne.  Il appuie sur la touche Delete (Supprime) du clavier.  Une ViolatedConstraint Exception est lancée.
 
Question:
 
Comment intercepter cette exception pour ensuite envoyer un Message Box à l'utilisateur afin de le prévenir que son action est impossible et ensuite annuler son action de supression.
 
Afin de compliquer la tâche:
 
- C'est en fait un DataView de la table qui est lié au contrôle DataGrid.
 
- Le DataView voit sa propriété AllowDelete à true.
 
- Il ne faut pas empêcher l'utilisateur d'appuyer sur la touche Delete (Supprime) puisqu'il peut en avoir besoin pendant qu'il édite un des champs du contrôle DataGrid.
 
Bref, ici, je cherche vraiment un moyen d'intercepter l'exception.
 
Merci!  :)


Message édité par xzndr le 15-08-2005 à 17:40:43
mood
Publicité
Posté le 15-08-2005 à 17:38:04  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [VB.NET] Gestion d'une exception

 

Sujets relatifs
[ASP.NET] variable de session d'une page asp a aspx ?Gestion des droits d'utilisateurs sur un forum
[VB.NET] Problème étrange...Aide svp[VB .NET]Attaquer une DLL C++ et lui passer et récupérer des Strings
Aide sur la commande NET SENDErreur ASP.Net de débutant
Initiation à ASP.Netpb avec gestion memoire
Access et ADO.NET 
Plus de sujets relatifs à : [VB.NET] Gestion d'une exception


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR