Bonjour à tous!

Voici mon problème. J'ai un DataGridView dans un From VB.NET. Dans cette grille, qui est liée à un dataSet via DataSource Propriété, j'ai ajouté une colonne de type DataGridViewImageColumn(). Les images s'affichent correctement dans cette colonne lors de son remplissage. Cependant, lorsque je clique sur les entêtes des colonnes pour trier, les images disparaissent pour laisser place au carré blanc avec la croix rouge...

Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
Dim statusIcon As Image
Dim iconColumn As New DataGridViewImageColumn()
iconColumn.Name = "statusIcon"
Me.grid_users.grid.Columns.Insert(0, iconColumn)
 
For Each row As DataGridViewRow In Me.grid_users.grid.Rows
 
        If row.Cells("status").Value.ToString = "1" Then
               statusIcon = My.Resources.lock_open
        Else
                statusIcon = My.Resources.lock
        End If
 
        row.Cells("statusIcon").Value = New Bitmap(statusIcon)
Next
Est-ce que qqn aurait déjà eu le même type de problème?
Merci d'avance à tous!