Ligne invisible dans une datagridview
geralson
Messages postés
18
Statut
Membre
-
Hxyp Messages postés 401 Date d'inscription Statut Membre Dernière intervention -
Hxyp Messages postés 401 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Bonjour à tous, merci d'avance pour votre aide.
Je veux rendre invisible la ligne selectionnée de ma datagridview mais j'ai un souci avec mon code
1- Quand je fais ceci
dataGridView1.CurrentCell = null;
dataGridView1.SelectedRows[0].Visible = false;
Index was out of range. Must be non-negative and less than the size of the collection.
2- Quand je fais ceci
dataGridView1.SelectedRows[0].Visible = false;
Row associated with the currency manager's position cannot be made invisible.
Que dois-je faire. Merci à vous
Bonjour à tous, merci d'avance pour votre aide.
Je veux rendre invisible la ligne selectionnée de ma datagridview mais j'ai un souci avec mon code
1- Quand je fais ceci
dataGridView1.CurrentCell = null;
dataGridView1.SelectedRows[0].Visible = false;
Index was out of range. Must be non-negative and less than the size of the collection.
2- Quand je fais ceci
dataGridView1.SelectedRows[0].Visible = false;
Row associated with the currency manager's position cannot be made invisible.
Que dois-je faire. Merci à vous
1 réponse
-
Bonjour, utilisez SelectedRows comme ceci :
// faire disparaitre une ou plusieurs lignes sélectionnées private void button2_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 0) { foreach (DataGridViewRow r in dataGridView1.SelectedRows) { r.Visible = false; } } } // faire réapparaitre toutes les lignes private void button3_Click(object sender, EventArgs e) { foreach (DataGridViewRow r in dataGridView1.Rows) { r.Visible = true; } }