DataGridView: ArgumentOutOfRangeException was caught
Bonjour,
Je ne vois pas ce qui ne va pas dans mon code.
J'ai l'erreur suivante:
Citation:
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
Code:
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 + "%'";
} |
Merci,