知识大全 ASP.NET项目开发指南:购物车信息(2)[1]
Posted 信息
篇首语:内心简单,知足常乐,便是余生最美好的养生。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:购物车信息(2)[1]相关的知识,希望对你有一定的参考价值。
ASP.NET项目开发指南:购物车信息(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
购物车信息( )
ST_CartInfo aspx cs的主要代码及其解释
在页面首次加载时将运行Page_Load中的BindData()方法 用来绑定购物车中的数据 主要代码如程序 所示
程序 ST_CartInfo aspx cs
protected void Page_Load(object sender System EventArgs e)
if (!IsPostBack)
BindData()
/// <summary>
///绑定购物车中的数据 所有的图书
/// </summary>
private void BindData()
//生成购物车实例
ST_BookBiz ST_Cart cart = (ST_BookBiz ST_Cart)Session[ Cart ];
DataTable table = null;
if (cart != null)
table = cart GetProductItems()
GridView DataSource = table;
//绑定到控件
GridView DataBind()
【代码说明】代码第 ~ 行表示页面如果是第一次加载 则直接运行BindData()方法 代码第 行用来生成 或者说是获取购物车 因为购物车保存在Session中
说明 Session[ Cart ]缓存的购物车信息是Object类型 所以取出时需要使用(ST_BookBiz ST_Cart)进行显式类型转换
ST_Cart类的GetProductItems()方法的代码如程序 所示
程序 ST_Cart cs
/// <summary>
///获得购物车中所有的图书
///将部分图书信息重新组合为一个数据表
public DataTable GetProductItems()
DataTable table = new DataTable()
//添加列
table Columns Add( itemIndex )
table Columns Add( ST_ProductId )
table Columns Add( ST_ProductName )
table Columns Add( ST_Price )
table Columns Add( ST_SoldPrice )
table Columns Add( ST_Quantity )
table Columns Add( ST_Total )
//添加数据
foreach(object obj in this GetProducts())
ST_OrderProduct product = (ST_OrderProduct)obj ;
DataRow row = table NewRow()
row[ itemIndex ] = this Index;
row[ ST_ProductId ] = product ST_ProductID;
row[ ST_ProductName ] = product ST_ProductName;
row[ ST_Price ] = product ST_Price;
row[ ST_SoldPrice ] = product ST_SoldPrice;
row[ ST_Quantity ] = product ST_Quantity;
row[ ST_Total ] = product Total;
table Rows Add(row)
return table;
【代码说明】代码第 行创建了一个新的数据表 代码第 ~ 行则是构建数据表的结构 代码第 ~ 行是为该表添加数据 整个代码完成的是将图书信息重新组合为一个数据表
cha138/Article/program/net/201311/15823相关参考
ASP.NET项目开发指南:购物车信息(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
ASP.NET项目开发指南:添加到购物车 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
知识大全 ASP.NET项目开发指南:客户信息查询(1)[2]
ASP.NET项目开发指南:客户信息查询(1)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ASP.NET项目开发指南:客户信息查询(2)[1]
ASP.NET项目开发指南:客户信息查询(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ASP.NET项目开发指南:房间信息管理页面(2)[1]
ASP.NET项目开发指南:房间信息管理页面(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 ASP.NET项目开发指南:个人信息的修改(2)[1]
ASP.NET项目开发指南:个人信息的修改(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET项目开发指南:房间信息的添加(2)[1]
ASP.NET项目开发指南:房间信息的添加(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET项目开发指南:房间信息的修改和删除(2)[1]
ASP.NET项目开发指南:房间信息的修改和删除(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
ASP.NET项目开发指南:订购信息[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ST_
知识大全 ASP.NET项目开发指南:客户信息查询(2)[2]
ASP.NET项目开发指南:客户信息查询(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!