📄 mycart.aspx.cs
字号:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
//该源码下载自www.51aspx.com(51aspx.com)
public partial class mycart : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
GridView1.DataSource = Session["shoppingcart"];
GridView1.DataBind();
}
}
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
DataTable Cart = new DataTable();
if (e.CommandName == "buy")
{
if (Session["ShoppingCart2"] == null)
{
Cart.Columns.Add("商品编号", typeof(int)); //建立数据表结构
Cart.Columns.Add("商品名称", typeof(string));
Cart.Columns.Add("单位数量", typeof(string));
Cart.Columns.Add("单价", typeof(double));
Cart.Columns.Add("订购数量", typeof(int));
//Cart.Columns.Add("折扣", typeof(double));
Cart.Columns.Add("合计", typeof(double));
Session["ShoppingCart2"] = Cart;
}
Cart = (DataTable)Session["ShoppingCart2"];
if (TextBox1.Text == "") // 输入客户标志
{
Validate(); // 调用校验控件进行校验
}
else
{
Session["khbz"] = TextBox1.Text;
int index = Convert.ToInt32(e.CommandArgument);
GridViewRow row = GridView1.Rows[index];
TextBox tt = (TextBox)row.Cells[1].FindControl("TextBox2");
string dgl = tt.Text;
int dg = int.Parse(dgl);
if (dg <= 1)
dg = 1;
string bhText = row.Cells[2].Text;
string mcText = row.Cells[3].Text;
string dwText = row.Cells[4].Text;
string djText = row.Cells[5].Text;
int bh = int.Parse(bhText);
double dj = double.Parse(djText);
DataRow rr = Cart.NewRow();
rr["商品编号"]=bh;
rr["商品名称"] = mcText;
rr["单位数量"] = dwText;
rr["单价"] = dj;
rr["订购数量"] = dg;
//int zk = 1;
//rr["折扣"] = zk;
double hj = dj * dg;
rr["合计"] = hj;
Cart.Rows.Add(rr);
Session["ShoppingCart2"] = Cart;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -