Kati83
Messages postés65Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention 3 septembre 2004
-
2 avril 2004 à 09:01
PeTeRsLaStAr
Messages postés158Date d'inscriptionsamedi 22 juin 2002StatutMembreDernière intervention27 juin 2015
-
2 avril 2004 à 09:41
Bonjour à tous,
J'ai une datagrid qui affiche certaines des informations
de ma bd.
Elle contient aussi deux colonnes de boutons : supprimer et modifier.
Je voudrais qu'en cliquant sur modifier on aille sur une
page de formulaire de modification prenant en paramètre
l'id de la ligne. [ je sais que je peux modifier grâce au datagrid, mais mes infos sont trop volumineuses, donc il vaut mieux que je fasse les modifs via un formulaire]
et dans les propriétés de ma datagrid, je mets DataKeyField="Id"
Est-ce que j'ai utilisé la bonne méthode pour passer mon paramètre ?
Comment est-ce que je dois faire dans ma page de formulaire pour pouvoir récupérer et utiliser l'id de la ligne ?
Merci d'avance.
PS : dsl si je ne suis pas sur le bon forum, mais j'étais sur celui de c# et on m'a renvoyée ici...
PeTeRsLaStAr
Messages postés158Date d'inscriptionsamedi 22 juin 2002StatutMembreDernière intervention27 juin 20151 2 avril 2004 à 09:41
Salut !
Alors voilà comment récupérer l'ID en cours.
Le code suivant te permet de récupérer l'ID de la ligne en cours.
Private Sub DataGrid1_EditCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.EditCommand
'-- récupère l'ID de la ligne
Dim intNoId = e.Item.ItemIndex
End Sub
Ensuite, si tu souhaites modifier les valeurs via le bouton modifier, tu dois faire la chose suivante: (enfin là, ça ne te montre que comment récupérer des valeurs.... Après moi dans mon code, je modifie via un update, et je reloade après...)