Rendre invisible ligne dataGridView
Hello tout le monde je reviens avec un nouveau petit soucis je souhaite rendre non visible un ligne de mon datagridview dont je connais déjà la valeur ( DataGridView a un seule colonne )
Voici mon code pour rendre la ligne invisible :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
foreach (DataGridViewColumn dgvColumn in Caracteristiques_DataGridView.Columns)
{
for (int i = 0; i < Caracteristiques_DataGridView.Rows.Count; i++)
{
int ligne = Caracteristiques_DataGridView.SelectedRows[i].Index;
MessageBox.Show(Caracteristiques_DataGridView.Rows[i].Cells["column_name"].Value.ToString());
if(Caracteristiques_DataGridView.Rows[i].Cells["column_name"].Value.ToString() == "device_id")
{
Caracteristiques_DataGridView.Rows[ligne].Visible = false;
}
}
} |
J'ai deux types de messages d'erreur selon mes modifications , actuellement celui-ci :
Citation:
L'index était hors limites. Il ne doit pas être négatif
Ou alors :
Citation:
impossible de rendre invisible la ligne associée à la position du gestionnaire de devise
Quelqu'un a la solution ?
Merci beaucoup Cordialement