怎么样将gridview中一列的某一个值存入session?

一个页面里有一个gridview,第一列名称为orderID,有一orderID=7的订单行,怎样将“7”存入session["orderID"]?能不能举出具体代码实例... 一个页面里有一个gridview,第一列名称为orderID,有一orderID=7的订单行,怎样将“7”存入session["orderID"]?
能不能举出具体代码实例,我是小白…………
展开
 我来答
u2sTar
2010-06-22 · TA获得超过278个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:199万
展开全部
直接 Session["OrderID"] = 7 不行?

或者你的意思是怎么得到GridView里的OrderID列里的值??

GridView有个RownBound事件,订阅该事件, 判断e.Row.RowType == DataRow

然后e.Row.DataItem as 实际类型, 然后你就可以获得该行绑定的实际数据对象了,然后Session赋值,不过你要记得,如果数据不只有一条,那么要区分一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
08124120202
2010-06-22 · 超过12用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:0
展开全部
你是不是要这种效果
session["orderID"]=GridView1.Rows[e.RowIndex].Cells["orderID"].Controls[0])

其实我不是很明白你的意思
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
A如风C似影M
2010-06-27 · TA获得超过218个赞
知道小有建树答主
回答量:185
采纳率:100%
帮助的人:17.9万
展开全部
session["orderID"]=GridView1.DataKeys[GridView1.SelectedIndex].Value.ToString().Trim();
前提是你要在GridView中设置属性DataKeyNames=“orderID”;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
剑仔天狼
2010-06-23 · TA获得超过1044个赞
知道答主
回答量:190
采纳率:0%
帮助的人:90.7万
展开全部
二楼:说的是可以得到7的,首先找到gridview控件内的子控件是可以的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式