Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public partial class WebForm1 : System.Web.UI.Page
- {
- protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
- {
- // 選択商品情報取得
- int id = (int)GridView1.SelectedDataKey.Value;
- string name = GridView1.SelectedRow.Cells[0].Text;
- int price = int.Parse(GridView1.SelectedRow.Cells[1].Text);
- // 数量
- // 選択行(SelectedRowプロパティ)の数量入力用テキストボックス(名前:TxtQuantity)を探す
- TextBox txtquantity = (TextBox)GridView1.SelectedRow.FindControl("TxtQuantity");
- // 取得したテキストボックスのTextプロパティで入力された数量が取得できる
- int quantity = int.Parse(txtquantity.Text);
- // 画像ファイル名
- // 選択行(SelectedRowプロパティ)の画像表示用イメージコントロール(名前:ImgItem)を探す
- Image imgitem = (Image)GridView1.SelectedRow.FindControl("ImgItem");
- // 取得したイメージコントロールのImageUrlプロパティに画像ファイルへのパスが設定されている
- string image = imgitem.ImageUrl;
- // Sessionオブジェクトからカートを取り出す
- Cart cart = (Cart)Session["cart"];
- if(cart == null)
- {
- cart = new Cart();
- Session["cart"] = cart;
- }
- cart.AddItem(new SelectedItem(id, name, price, quantity, image));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement