Bonjour,

Comme dit l'intitulé, j'aimerai ajouter une colonne image qui est déjà dans un DataGridView à un autre DataGridView :

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
17
18
19
DataGridViewImageColumn im = new DataGridViewImageColumn();
            DataGridView dgvRenfort = new DataGridView();
            int numero = 0;
            im.Name = "Test";
            im.HeaderText = "Test";
 
            dgvRenfort.Columns.AddRange(new DataGridViewImageColumn());
            dgvRenfort.Rows.Add(3);
            int i = 0;
            foreach (DataGridViewRow line in this.dgvMonCompte.Rows)
            {
                numero = Convert.ToInt32(dgvMonCompte.Rows[i].Cells["Rang"].Value);
                dgvRenfort.Rows[i].Cells[0].Value = Bitmap.FromFile(@"\Images\img" + numero + ".gif");
                i++;
            }
 
            //Ajouter ici la colonne
            dgvMonCompte.Columns.Insert(3, im);
            dgvMonCompte.Columns[1].Visible = false;
Il m'affiche correctement, dans dgvRenfort, les images demandées, mais j'aimerai pouvoir ajouter cette colonne dans
dgvMonCompte.
Vu que dgvMonCompte est lié aux données, je ne peux pas faire autrement.

Merci pour votre aide.