re bonjour à tous, j'ai encore un problème de datagrid. Je voudrais supprimer une ligne de mon datagrid. voici mon code:
Lorsque mon utilisateur clique sur le bouton supprimer d'une ligne, la ligne s'efface sans problème...seulement, quand j'ai plus d'une page dans mon datagrid et que ma page courante affichée n'est pas la première, et bien il efface toujours la ligne de la première page qui est à l'index de la lgine sélectionnée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 private void datagrid_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { switch(e.CommandName) { case "Delete": DataTable dt = (DataTable)Session["data"]; RemunerationBLL.SupprimerDansBD(e.Item.Cells[0]); ((DataRow)dt.Rows[e.Item.ItemIndex]).Delete(); Session["data"]= dt; datagrid.CurrentPageIndex=0; bindData(); break; } }
avez-vous une idée de comment faire pour lui dire que c dans l'autre page qu'il doit supprimer?
Est ce possible? si je ne veux pas supprimer dans ma bd et ensuite repopuler mon datagrid avec les nouvelles données de la bd
Partager