怎么样将gridview中一列的某一个值存入session?
一个页面里有一个gridview,第一列名称为orderID,有一orderID=7的订单行,怎样将“7”存入session["orderID"]?能不能举出具体代码实例...
一个页面里有一个gridview,第一列名称为orderID,有一orderID=7的订单行,怎样将“7”存入session["orderID"]?
能不能举出具体代码实例,我是小白………… 展开
能不能举出具体代码实例,我是小白………… 展开
4个回答
展开全部
直接 Session["OrderID"] = 7 不行?
或者你的意思是怎么得到GridView里的OrderID列里的值??
GridView有个RownBound事件,订阅该事件, 判断e.Row.RowType == DataRow
然后e.Row.DataItem as 实际类型, 然后你就可以获得该行绑定的实际数据对象了,然后Session赋值,不过你要记得,如果数据不只有一条,那么要区分一下。
或者你的意思是怎么得到GridView里的OrderID列里的值??
GridView有个RownBound事件,订阅该事件, 判断e.Row.RowType == DataRow
然后e.Row.DataItem as 实际类型, 然后你就可以获得该行绑定的实际数据对象了,然后Session赋值,不过你要记得,如果数据不只有一条,那么要区分一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是不是要这种效果
session["orderID"]=GridView1.Rows[e.RowIndex].Cells["orderID"].Controls[0])
其实我不是很明白你的意思
session["orderID"]=GridView1.Rows[e.RowIndex].Cells["orderID"].Controls[0])
其实我不是很明白你的意思
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
session["orderID"]=GridView1.DataKeys[GridView1.SelectedIndex].Value.ToString().Trim();
前提是你要在GridView中设置属性DataKeyNames=“orderID”;
前提是你要在GridView中设置属性DataKeyNames=“orderID”;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
二楼:说的是可以得到7的,首先找到gridview控件内的子控件是可以的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询