IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Image dans DataGridView disparait lors du tri


Sujet :

VB.NET

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 8
    Points : 8
    Points
    8
    Par défaut Image dans DataGridView disparait lors du tri
    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!

  2. #2
    Futur Membre du Club
    Inscrit en
    Juillet 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 8
    Points : 8
    Points
    8
    Par défaut
    Cette discussion n'a pas intéressé grand monde, mais j'ai trouvé la solution.

    Il suffit de placer le code qui permet d'insérer les images, colorer les lignes etc. dans l'event
    datagridview.sorted.
    Voilà alors a plus!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Datagridview Focus lors du tri
    Par Akuraii dans le forum C#
    Réponses: 1
    Dernier message: 17/08/2012, 00h49
  2. [Débutant] Insertion image dans datagridview
    Par shaun_the_sheep dans le forum Windows Forms
    Réponses: 4
    Dernier message: 15/06/2012, 14h56
  3. Insérer une image dans datagridview
    Par bender86 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 17/01/2010, 22h33
  4. Element disparait lors du tri DataGridView.
    Par Hiken dans le forum C#
    Réponses: 6
    Dernier message: 07/10/2009, 15h16
  5. [vb.net]inserer un logo ou une image dans l'entete lors de l'impression
    Par hanan_tsdi2_deMaroc dans le forum Windows Forms
    Réponses: 1
    Dernier message: 12/05/2006, 08h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo