ASP.NET,点击GridView获取点击那行的值

GridView是用GridView.Datasource=ds;GridView.DataBind();绑定的不用sqlDataSource也不能用GridView自带... GridView是用GridView.Datasource=ds;GridView.DataBind();绑定的
不用sqlDataSource
也不能用GridView自带的选择
展开
 我来答
百度网友d874f7292
2011-05-09 · 超过30用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:60.9万
展开全部
如果你需要获取一行中的一个固定的字段话, 用rowCommand可以,其实也可以全部后去,问题你要一个个获取,通过获取行索引,然后找出单元格的值就行了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ea1c09c
2011-05-09 · TA获得超过1004个赞
知道小有建树答主
回答量:856
采纳率:0%
帮助的人:1290万
展开全部
为GridView添加rowCommand事件,再添加一个ButtonField列,设置CommandName="select"
然后在rowCommand事件里用
if(e.CommandName=="select")
{
int index = Convert.ToInt32(e.CommandArgument);
//index就是所在行的行索引
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
renchao2002
2011-05-09 · TA获得超过376个赞
知道小有建树答主
回答量:638
采纳率:0%
帮助的人:515万
展开全部
GvUsers.Rows[行的下标].Cells[列的下标].Text
更多追问追答
追问
那要写在什么事件中啊?我希望是点击后获取
追答
还有你前台的值 绑定之后 是用 什么显示的,是GridView 自带的绑定,还是自己绑定之后用 控件显示的?还有你要实现什么样的功能??
比如说你想获取到 第一行第一列的值
GvUsers.Rows[0].Cells[0].Text
Rows 代表 行 Cells代表单元格
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sq_zhuyi
2011-05-09 · TA获得超过680个赞
知道小有建树答主
回答量:1127
采纳率:0%
帮助的人:1001万
展开全部
window.onload=function(){
var trs = document.getElementById("GridView").getElementsByTagName("tr");
for(var i=0;i<trs.length;i++){
trs[i].onclick=function(){ alert(this.innerHTML); };
}
};
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
747843542
2011-05-09
知道答主
回答量:46
采纳率:0%
帮助的人:0
展开全部
那就在后台写啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式