Bonjour

Je cherche à afficher le nom de la colonne quand une cellules est vide, tout sa sur le clique d'une cellule spéciale.

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
20
21
22
23
24
25
26
27
        private void dgvJoueur_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int columnAjouter = (dgvJoueur.ColumnCount) - 1;
            int columnSuppr = (dgvJoueur.ColumnCount) - 2;
 
            DataGridViewCell myViewCell = dgvJoueur.CurrentCell;
 
            for (int ligne = 0; ligne < dgvJoueur.RowCount; ligne++ )
            {
                for (int celulle = 0; celulle < dgvJoueur.CurrentRow.Cells.Count; celulle++)
                {
                    if (myViewCell == dgvJoueur[columnAjouter, ligne])
                    {
                        if (dgvJoueur.CurrentRow.Cells[celulle].Value == null)
                        {
                            MessageBox.Show("Ajouter");
                        }
                        else
                        {
                            MessageBox.Show(dgvJoueur.Columns[dgvJoueur.CurrentRow.Cells[celulle].ToString()].HeaderText);
                            MessageBox.Show("veuillez remplir tout les cellules");
                        }
                    }
            }
        }
   }
}
Sauf que le problème viens de la ligne la:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 MessageBox.Show(dgvJoueur.Columns[dgvJoueur.CurrentRow.Cells[celulle].ToString()].HeaderText);
la référence d'un objet n'est pas définie etc...
Cordialement