cellule vide dataGridView
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:
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:
MessageBox.Show(dgvJoueur.Columns[dgvJoueur.CurrentRow.Cells[celulle].ToString()].HeaderText);
la référence d'un objet n'est pas définie etc...
Cordialement