我点击GridView里的button,怎么能把点击的那一行的ID取出来啊?
3个回答
展开全部
protected void gridview1_RowUpdating(object sender,GridViewUpdateEventArgs e) //更新
{
int _id = int.Parse(gridview1.DataKeys[e.RowIndex].Value.ToString());
}
这是我项目中的一个gridview的更新事件中获取点击的那一行ID,当然了前台aspx页面的gridview标签中必须设置DataKeyNames="id"。
{
int _id = int.Parse(gridview1.DataKeys[e.RowIndex].Value.ToString());
}
这是我项目中的一个gridview的更新事件中获取点击的那一行ID,当然了前台aspx页面的gridview标签中必须设置DataKeyNames="id"。
参考资料: 实践
展开全部
一楼是对的。也可以把button的commandargument=<%#Eval("主键字段名")%>属性获取,与commandname共用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
赞成一楼的不过,这个具体意义上说不叫更新,而是触发这个按钮
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询