Voila en fait ce que je veux faire :
J'ai un gridview avec une colonne commandfield.
Lors du click sur les bouton sélectionner situé dans cette colonne , une autre gridview ou detailview apparait avec des données.
Ce que je voudrais ces cela mais que le résultat s'affiche dans une autre page.
Pour cela j'utilise response.redirect.
Voici le code que je met dans ma page ou ce trouve la gridview avec les boutons
Code :
ProtectedSub GridView2_SelectedIndexChanging(ByVal sender AsObject, ByVal e As System.Web.UI.WebControls.GridViewSelectEventArgs)Handles GridView2.SelectedIndexChanging
Session("nom") = GridView2.Rows
Response.Redirect("~/Default3.aspx")
EndSub
Et voici celui qui se trouve dans la page à afficher avec la réponse :
Code :
IfNot Page.IsPostBackThen
DetailsView1.Rows = Session("nom")
EndIf
Mais la cette partie génère l'erreur :
DetailsView1.Rows = Session("nom")