[C#] Comment supprimer une ligne dans DataGrid ?
Bonjour à tous,
j'ai créé un DataGrid : "ImageDataGrid".
J'ai suivi l'aide MSDN à la lettre pour éditer et canceler une ligne, tout est ok, par contre, j'ai quelques soucis avec le DELETE, voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| DataView CartView;
//...
private void ImageDataGrid_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
TableCell itemCell = e.Item.Cells[9];
string item = itemCell.Text;
CartView.RowFilter = "Item='" + item + "'";
if (CartView.Count >= 0)
{
CartView.Delete(0);
}
CartView.RowFilter = "";
ImageDataGrid.EditItemIndex = -1;
BindGrid();
}
void BindGrid()
{
ImageAdapter.SelectCommand.Parameters["ID"].Value = Session["ClientName"].ToString();
ImageAdapter.Fill(imageDataSet1);
ImageDataGrid.DataBind();
} |
malheureusement, il ne se passe rien... Pouvez vous m'aider ?
Merci
Steph