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

imen1987 5 Messages postés mardi 9 février 2010Date d'inscription 21 septembre 2012 Dernière intervention - 3 nov. 2010 à 10:29 - Dernière réponse : imenh1 17 Messages postés mardi 13 mars 2012Date d'inscription 19 mai 2012 Dernière intervention
- 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 

6 réponses

Répondre au sujet
cs_TIKATKT 40 Messages postés mardi 16 février 2010Date d'inscription 6 février 2012 Dernière intervention - 3 nov. 2010 à 16:32
+3
Utile
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à !!
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_TIKATKT
cs_TIKATKT 40 Messages postés mardi 16 février 2010Date d'inscription 6 février 2012 Dernière intervention - 3 nov. 2010 à 11:09
0
Utile
Bonjour,

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