.NET2 GRIDVIEW COMPLET

Signaler
Messages postés
12
Date d'inscription
mardi 26 avril 2005
Statut
Membre
Dernière intervention
28 avril 2005
-
Messages postés
10
Date d'inscription
mardi 6 février 2007
Statut
Membre
Dernière intervention
11 juin 2007
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30971-net2-gridview-complet

Messages postés
10
Date d'inscription
mardi 6 février 2007
Statut
Membre
Dernière intervention
11 juin 2007

Je ne comprend pas un truc dans cet exemple, il ya des paramètres dans la requete update, mais je ne comprends pas comment passer les paramètres à la requete??

UpdateCommand="Update [currency] set [name]=@name where [id]=@id"

D'ailleurs, il ne devrait pas y avoir des comme pour l'insert?





J'arrive bien a faire marcher un select avec des paramètres, mais pour l'update, y'a qq chose qui m'echappe,

Merci de votre aide
Messages postés
3
Date d'inscription
samedi 26 mai 2007
Statut
Membre
Dernière intervention
4 juin 2007

bsr je veux inserer des hyperliens dans on Datagrid . la 1er colonne contient le nom , donc je veux cliquer sur le nom a fin d'avoir une autre page qui va afficher d'autres informations sur le nom que jai choisi et merci d'avance
Messages postés
18
Date d'inscription
mercredi 18 mai 2005
Statut
Membre
Dernière intervention
10 septembre 2007

Petit précision sur comment récupèrer les infos de clé pour affichage de données ou suppression :

1) Il faut tout d'abord spécifier les DataKeyNames du GridView (ce sont la ou les clé qui identifie la ligne de manière unique)

2) Choper l'événement RowDeleting
Protected Sub GvDonnees_RowDeleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles gvDonnees.RowDeleting
Dim idSelected As Nullable(Of Integer)
' on lit la clé
idSelected = CType(gvDonnees.DataKeys(e.RowIndex).Value, Nullable(Of Integer))
' on essaie de supprimer
EffaceMesure(idSelected)
End Sub

3)Il faut utiliser la propriété DataKeys(index).Value pour obtenir la clé de la ligne ou
Il faut utiliser la propriété DataKeys(index).Values pour obtenir les clés de la ligne

j'espère que ça aidera ;)

++
Messages postés
394
Date d'inscription
mercredi 30 janvier 2002
Statut
Membre
Dernière intervention
4 novembre 2009
1
Voila :
SqlDtsCustomerID.DeleteCommandType = SqlDataSourceCommandType.StoredProcedure

Ca marche mieux ^^
Afficher les 48 commentaires