Récupération des données d'un grid view dans une autre page [Résolu]

imen1987
Messages postés
5
Date d'inscription
mardi 9 février 2010
Dernière intervention
21 septembre 2012
- 3 nov. 2010 à 10:29 - Dernière réponse : imenh1
Messages postés
17
Date d'inscription
mardi 13 mars 2012
Dernière intervention
19 mai 2012
- 10 mai 2012 à 00:54
Bonjour
Je suis entrain de développer une application web en langage vb.net et j'ai eu un problème au niveau du grid view. Lors de la selection d'une ligne, il faut récuperer les données de cette ligne dans une autre page mais j'ai pas compris comment.
En fait, j'ai réussi à récupérer les données du grid view mais dans la même page
mais le problème est comment se fait l'appel de ces données par une autre page
Veuillez svp m'aider à resoudre ce problème par une indication précice ou un exemple de code
et je serai tres reconnaissante
merci d'avance
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
cs_TIKATKT
Messages postés
40
Date d'inscription
mardi 16 février 2010
Dernière intervention
6 février 2012
- 3 nov. 2010 à 16:32
3
Merci
un petit exemple, si tu veux par exemple exécuter une commande qui correspond à la ligne choisie:

Dans la page où il ya ton GridView tu fais ceci :

    Protected Sub MyGrid_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles MyGrid.RowCommand
       Dim currentRowIndex As Integer = Int32.Parse(e.CommandArgument)
        If e.CommandName = "commande1" Then
            Session("Commande") =  "commande1"
            Session("Variable0") = MyGrid.Rows(currentRowIndex).Cells(0).Text
            Session("Variable1") = MyGrid.Rows(currentRowIndex).Cells(1).Text
            Response.Redirect("~/LaDeuxiemePage.aspx")
        End If
    End Sub



Dans la deuxième page tu fais ceci (j'ai mis une fonction indépendante sinon tu peux mettre cela n'importe où dans le code):

Private Sub TestSession()

If  Session("Commande") =  "commande1" Then
        Txt0.Text = Session("Variable0")
        Txt1.Text = Session("Variable1")
End If

End Sub



Voilà !!

Merci cs_TIKATKT 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

Commenter la réponse de cs_TIKATKT
cs_TIKATKT
Messages postés
40
Date d'inscription
mardi 16 février 2010
Dernière intervention
6 février 2012
- 3 nov. 2010 à 11:09
0
Merci
Bonjour,

tu peux utiliser des variables sessions !
Commenter la réponse de cs_TIKATKT
imen1987
Messages postés
5
Date d'inscription
mardi 9 février 2010
Dernière intervention
21 septembre 2012
- 3 nov. 2010 à 13:11
0
Merci
Bonjour,
Pouvez vous m'éclairer par un exemple SVP
Merci d'avane
Commenter la réponse de imen1987
imen1987
Messages postés
5
Date d'inscription
mardi 9 février 2010
Dernière intervention
21 septembre 2012
- 5 nov. 2010 à 11:28
0
Merci
merci énormément TIKATKT pour votre aide, le problème est résolu
Commenter la réponse de imen1987
cs_TIKATKT
Messages postés
40
Date d'inscription
mardi 16 février 2010
Dernière intervention
6 février 2012
- 8 nov. 2010 à 00:26
0
Merci
bon courage pour la suite !
Commenter la réponse de cs_TIKATKT
imenh1
Messages postés
17
Date d'inscription
mardi 13 mars 2012
Dernière intervention
19 mai 2012
- 10 mai 2012 à 00:54
0
Merci
svp est ce qu'il y a d'autre solution avec c#.net
Commenter la réponse de imenh1

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.