1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| protected void Button1_Click(object sender, EventArgs e)
{
foreach (GridViewRow ligne in GridView1.Rows)
{
// je regarde si la checkbox est cochée
if (((CheckBox)ligne.FindControl("CheckBox")).Checked)
{
// si elle l'est alors je supprime la ligne
GridView1.DeleteRow(ligne.RowIndex);
}
}
}
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
// afin de simuler une erreur lors de la suppression d'une ligne
// je regarde quel est l'id utilisateur que je souhaite supprimer
// si c'est 2 alors j'annule la suppression de la ligne
if (e.Keys["Id"].ToString() == "2")
{
e.Cancel = true;
}
} |
Partager