做了个购物车,所点击购买过东西的ID和数量都存在Session["buycar"]中,在查看购物车页面,用了个DataList显示,具体是将Session转成Hashtable然后绑定,DataList1.DataSource=(Hashtable)Session["buycar"];,但是这时我想显示商品名称,也就是说根据商品ID在数据库查找出相应的名称,然后显示在DataList上,请问该怎么做啊,麻烦详细一点点,很菜的说!!谢谢~~
思路我知道,想的和你一樣,但是就是不會實現:取出ID后,再去数据库查一下,返回的数据再绑定到datalist上.
思路我知道,想的和你一樣,但是就是不會實現:取出ID后,再去数据库查一下,返回的数据再绑定到datalist上.
{
string TableName=dTable.TableName; //*****将数据放入Session中
Session[TableName]=dTable;
}
//*****根据Session存放的商口编号去查找相应的商品名称
private void InitLoadProduct()
{
//*****构建一个DataTable数据集
DataTable dTable=new datatable(); dTable=(Table)Session["Product"];
DataSet DSet=new dataset(); //*****循环加载相对应的数据
foreach(DataRow dRow in dTable.Rows)
{
DBComTable.tbOrderProduct mTbOrderProduct=new DBComTable.TbOrderProduct():
mTbOrderProduct.SQLEx=" AND PRODUCTID='" + dROW["Product"].ToString()"'";
DSet=(new webservices.friendservices()).Order_Product_Filter(mTbOrderProduct);
} DGRid.DataSource=DSet;
DGRid.DataBinder();
}