Bonjour,
j'ai créé une WinForms avec un combobox qui est alimenté par une base SQL.
le resultat du choix de la combobox s'affiche sur l'event "ComboBox1_SelectedIndexChanged".
dans l'event "docViewerForm_FormClosing"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged dbGridView.DataSource = Nothing dbGridView.Columns.Clear() GetImagesFromDatabase() End Sub
je lui demande de fermer ma connexion sql.
le probleme est que apres cet event il repasse dans le "ComboBox1_SelectedIndexChanged" et comme il n'y a plus de connection, j'ai un message d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub docViewerForm_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing Try If connection.State = ConnectionState.Open Then connection.Close() connection.Dispose() End If Catch ex As Exception End Try End Sub
Pouvez vous m'aider ? je ne comprend pas pourquoi.
merci
Partager