Bonjour,
Je ne vois pas ce qui ne va pas dans mon code.
J'ai l'erreur suivante:
L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.
Nom du paramètre : index
Merci,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 private void boutonRechercher_Click(object sender, EventArgs e) { int index = datagridview.SelectedCells[0].RowIndex; DataTable dataTable = (DataTable)datagridview.DataSource; if (datagridview.Rows[index].Cells[1].Value.ToString() != "" && datagridview.Rows[index].Cells[2].Value.ToString() != "") dataTable.DefaultView.RowFilter = "champs1 like '" + textbox1.Text + "%' AND champs2 like '" + textbox2.Text + "%'"; else if (datagridview.Rows[index].Cells[2].Value.ToString() != "") dataTable.DefaultView.RowFilter = "champs2 like '" + textbox2.Text + "%'"; }
Partager