ASP.net购物车 session datatable

CS1061: “System.Web.UI.WebControls.GridViewRowCollection”不包含“Cells”的定义,并且找不到可接受类型为“System.Web.UI.WebControls.GridViewRowCollection”的第一个参数的扩展方法“Cells”(是否缺少 using 指令或程序集引用?)

 protected void Page_Load(object sender, EventArgs e)
{
    if (Session["shoppingcart"] == null)
    {
        Response.Write("<script>alert('购物车为空,请挑选商品');window.location.href='Default.aspx';</script>");
    }
    else
    {
        if (!this.IsPostBack)
        {
            GridView1.DataSource = Session["shoppingcart"];
            GridView1.DataBind();
            double sum = 0.0;
            for (int i = 0; i < GridView1.Rows.Count; i++)
            {

                sum = sum + (double.Parse(GridView1.Rows.Cells[2].Text));

            }
            Label2.Text = "总计:" + sum.ToString() + "元";
        }
    }
}

protected void ImageButton14_Click(object sender, ImageClickEventArgs e)
{
Session.Remove("shoppingcart");
GridView1.DataBind();
Label2.Text = "总计:0元";
}
protected void ImageButton15_Click(object sender, ImageClickEventArgs e)
{
string name = Session["UserName"].ToString();//获得提交用户的用户名
double sum = 0.0;
string p1="";
string p2="";
for (int i = 0; i < GridView1.Rows.Count; i++)
{
sum = sum + (double.Parse(GridView1.Rows.Cells[2].Text));
p1 =GridView1.Rows.Cells[0].Text;
p2 =GridView1.Rows.Cells[1].Text;
}

    BookDataContext w = new BookDataContext();
    Cart dan = new Cart();
    dan.UserName = name;
    dan.BookName= p1;
    dan.BookId = p2;
    dan.Price = sum;
    dan.addtime = Convert.ToDateTime(DateTime.Now);
    w.Cart.InsertOnSubmit(dan);
    w.SubmitChanges();

}
}

0

1个回答

GridView1.Rows[第n-1行].Cells[2].Text

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
asp.net session 购物车问题
做一个购物车系统,采用session 存数据,有一个问题就是当用户未登陆的时候,可以使用session id 来记得该购物车,如在确认定单的时候需要用户登陆后,那么如何把这个session id 购物车内容传递或是赋予给登陆uerid 呢?rn如果用户都登陆的情况到好办,直接使用userid 记得购物车即可。急,还望大家指点,谢谢。
Asp.net Session购物车的例子
这是一个用Session实现购物车的例子,可以做为学习的参考。希望对大家有用。
asp.net做的购物车session
用了简单的三层架构,页面比较简单,都是用的gridview控件完成,目的是实现购物车
SESSION购物车SESSION购物车SESSION购物车
SESSION购物车SESSION购物车SESSION购物车SESSION购物车SESSION购物车SESSION购物车SESSION购物车
asp.net 购物车 C# session实现
使用session实现的简单购物车,没有使用数据库,便于初学者理解session功能。
session购物车
session购物车实现代码 有详细分析与原理 session购物车实现代码 有详细分析与原理 session购物车实现代码 有详细分析与原理 session购物车实现代码 有详细分析与原理
Session购物车
Session,购物车,asp.net,Session学习
session 购物车
用session 做的一个网站购物车,附上源代码
Session 购物车
Session购物车,比较简单,容易看得懂。
购物车session
用session写的购物车实现的增删改查的功能
asp.net购物车(cookie、session两种实现方式)
购物实现原代码与思路(cookie 与session两种实现方式)并实现思路说明,自已做B2C网站时写的 参考意义重大~~
ASP.net用Session做购物车的问题
用二位数组储存购物商品和价格两个信息储存在Session中,在商品页面点加入购物车,商品成功加入 但是点其他商品加入购物车以后数组就会清空永远只有一个信息,请问问题出在那?rnrn[code=csharp]public partial class _Default : System.Web.UI.Pagernrn SqlDataReader sdr;rnrn string[,] ary = new string[50, 2]; rn protected void Page_Load(object sender, EventArgs e)rn rn rn Session.Timeout = 6000;rn sltpdinfo();rn rn protected void sltpdinfo()rn rnrn SqlConnection scn = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename='d:\\My Documents\\Visual Studio 2005\\WebSites\\b2cweb\\App_Data\\b2cdatabase.mdf';Integrated Security=True;User Instance=True");rn SqlCommand sltpd = new SqlCommand("select pcode,pname,pscprice from product where pcode=@pcode",scn);rn scn.Open();rn SqlParameter pcode = new SqlParameter("pcode",Request.QueryString["pcode"]);rn sltpd.Parameters.Add(pcode);rn sdr = sltpd.ExecuteReader();rn sdr.Read();rn rn rnprotected void btnpay_Click(object sender, EventArgs e)rnrn rnrnprotected void btnadd_Click(object sender, EventArgs e)rnrnrn string[,] ary = new string[50, 2]; rn Session["pcode"] = sdr[0];rn Session["pname"] = sdr[1];rn Session["pscprice"] = sdr[2];rn Session["mycar"] = ary;rn if (ary[0,0]==null)rn rn ary[0,0] = Session["pname"].ToString();rn ary[0,1] = Session["pscprice"].ToString();rn rn else rn rn for (int i = 0; i < 50; i++)rn rn if (ary[i, 0] == Session["pname"].ToString())rn rn ary[i + 1, 0] = Session["pname"].ToString();rn ary[i + 1, 1] = Session["pscprice"].ToString();rn rn rn rn rn Response.Redirect("~/shopcar.aspx");rnrnrn[/code]
asp.net中使用session 实现的一个购物车
本资源是用session实现的一个购物车,是用链表和session实现的购物车,希望对您有所帮助
手写datatable购物车
手写的datatable购物车,实现增删改查各种功能,并附带有经典冒泡程序
用datatable实现购物车
建了个表TB(存到session中)有2个字段a(主键)和b添加到是正常但删除和更新就有问题rn我利用循环查找要删除的行rnfor each i=0 to tb.row.count-1rn if tb.row(i)("a")=1 thenrn tb.row.remove(tb.row(i))rn end ifrn session("car")=tbrn重新绑到datalist上rnrn更新的方法和删除初步多rnrn当表只有1行的时候点删除是正常的,但有多行的时候如果不从最后删就会包错说此行没数据但如果刷新界面的时候这条数据又没在了!rnrn请问这个问题要怎么解决呢?或者还有什么好的方法来实现更新和删除
ASP.NET 购物车
使用Asp.Net实现的购物车,使用GridView,DataList和Session以及使用DataSet成批倒数数据的技术
ASP.NET购物车
只是一个模仿淘宝购物的模式,可以查看商品的详细信息,和加入购物车
asp.net购物车
我想用C#静态数组来存购物车信息。给个提示
asp.net之购物车
buy1.aspx &amp;lt;body&amp;gt; &amp;lt;form id=&quot;form1&quot; runat=&quot;server&quot;&amp;gt; &amp;lt;asp:CheckBox ID=&quot;C1&quot; runat=&quot;server&quot; Text=&quot;猪肉&quot; /&amp;gt; &amp;lt;br /&amp;gt; &amp;lt;asp:CheckBox ID=&qu
购物车asp.net
购物车用asp.net代码实现,毕业设计下载使用
asp.net 购物车
不错的参考! 可以实现购物车基本功能:在线购物、在线结算、在线充值、在线支付(未完成)
Asp.net购物车
asp.net 做的购物车,caiyong C#语言
购物车 asp.net
asp.net做的购物车,可以去学学 asp.net asp.net asp.net
Asp.Net购物车
用Asp.net设计的简单的购物车,实现了物品的浏览,本站用户购买物品等等,简单实用
购物车,asp.net
上传前几东京大口大口快点快点快点开快点快点看看的
基于session的购物车实现
(IDea中编写)基于session的购物车的小demo,实现了基本的添加购物车、删除购物车中商品,更改商品数量以及自动计算价格、登录实现了文字验证码登录等功能。
Session 练习购物车
servlet package com.Cookice;import java.io.IOException; import java.util.HashMap; import java.util.Map;import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet
Session购物车示例源码
Session购物车示例源码,提供给大家学习,研究.不要用于其它
java购物车session
本资源采用session实现的的java简易购物车,适合初学者查看
相关热词 c# 线程顺序 c#昨天当前时间 c# 多进程 锁 c#mysql图片存取 c# ocx 委托事件 c# 读取类的属性和值 c# out 使用限制 c#获取url的id c#怎么进行分页查询 c# update 集合