J'ai posté plus tôt une question sur une aide d'une liste pour stocker des données puis passer à travers une variable de session, j'ai ce code à ce jour:objet doit implémenter erreur IConvertible avec Liste
page par défaut:
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
var basketItems = new List<int>();
basketItems.Add(1);//I need to get the ID of the book I am selecting from the gridView
Session["BasketList"] = basketItems;
Response.Redirect("Basket.aspx");
}
Panier page:
protected void Page_Init(object sender, EventArgs e)
{
var basketListItems = (List<int>)Session["BasketList"];
}
T poule j'ai un contrôle GridView sur la page du panier en utilisant cette syntaxe:
SelectCommand="SELECT * FROM [tblBook] WHERE ([BookID] = ?)">
Je pensais que ce serait correspondre bookID de la base de données quel que soit l'ID de la bookID dans le GRIDVIEW est donc sortie les livres . Fondamentalement, je dois être en mesure de cliquer sur sélectionner sur la grille, puis prendre l'identifiant du livre qui a été cliqué, puis l'envoyer à la page du panier où les informations du livre peuvent être affichées à partir de la table du livre.