Bonjour,
J'ai une erreur (voir PJ) qui se déclenche lors de la fermeture de mon application (par clic sur la croix de la fenêtre principale).
Cette erreur se déclenche après que j'ai agrandit la taille de la fenêtre contenant mon DataGridView (ici appelé DG_ListeDegust dans le message d'erreur) à l'aide du splitter du SplitContainer dans lequel il se trouve.
L'affichage se fait sans pb après cette opération. Ce n'est donc qu'à la fermeture de l'appli que ça plante. Et si je clique sur OK, le message se répète à l'infini (ou presque : on dirait en fait que le code balaye toutes les cellules du DG et déclenche l'erreur pour cette cellule).
Si je fais appel à votre aide, c'est que je n'arrive pas à reproduire l'erreur en mode pas à pas. J'ai pourtant mis un point d'arrêt sur l'Event Form.Closing. Puis j'ai procédé à un débogage pas à pas qui se déroule très bien.
Tout ce que je sais c'est que le message d'erreur provient de ma Sub DataError :
Dans le pas à pas, je ne rentre jamais dans cette sub et je ne rentre pas non plus dans du code susceptible d'intervenir sur le DTG.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub DG_ListeDegust_DataError(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewDataErrorEventArgs) Handles DG_ListeDegust.DataError MessageBox.Show(e.Exception.ToString, "DG_ListeDegust_DataError") End Sub
La seule parade qui semble marcher c'est d'écrire ceci :
Mais ça s'appelle faire l'autruche et ça ça ne me plaît pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub DG_ListeDegust_DataError(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewDataErrorEventArgs) Handles DG_ListeDegust.DataError End Sub
qqun pourrait-il me dire comment faire pour retrouver l'événement qui génère cette erreur ?
Partager