Asp.Net 之 获取GridView行的DataKeys
2015-11-24 09:41
453 查看
1、后台任意一个位置获取GridView行的主键值
2、RowDataBound方法中,在 GridView_RowDataBound中获取主键的值
3、其次就是删除事件,在 GridView_RowDeleting中获取主键的值
4、分页事件,在 GridView_PageIndexChanging中获取主键的值
5、行命令事件,在 GridView_RowCommand中获取主键的值:
或
6、行编辑事件,在 GridView_RowEditing中获取主键的值
7、行更新事件,在 GridView_RowUpdating中获取主键的值
foreach (GridViewRow row in GridView1.Rows) { string order_Id=this.GridView1.DataKeys[row.RowIndex]["orders_Id"].ToString(); }
2、RowDataBound方法中,在 GridView_RowDataBound中获取主键的值
protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e) { int index = GridView.DataKeys[e.Row.RowIndex].Value; }
3、其次就是删除事件,在 GridView_RowDeleting中获取主键的值
protected void GridView_RowDeleting(object sender, GridViewDeleteEventArgs e) { int index = GridView1.DataKeys[e.RowIndex].Value; }
4、分页事件,在 GridView_PageIndexChanging中获取主键的值
protected void GridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { int index = GridView.DataKeys[e.NewPageIndex].Value; }
5、行命令事件,在 GridView_RowCommand中获取主键的值:
protected void GridView_RowCommand(object sender, GridViewCommandEventArgs e) { int index = GridView.DataKeys[Convert.ToInt32(e.CommandArgument)].Value; }
或
GridViewRow row= ((GridViewRow)(((LinkButton)(e.CommandSource)).Parent.Parent)); int id=Convert.ToInt32(GridView.DataKeys[row.RowIndex].Value);
6、行编辑事件,在 GridView_RowEditing中获取主键的值
protected void GridView_RowEditing(object sender, GridViewEditEventArgs e) { int index = GridView.DataKeys[e.NewEditIndex].Value; }
7、行更新事件,在 GridView_RowUpdating中获取主键的值
protected void GridView_RowUpdating(object sender, GridViewUpdateEventArgs e) { int index = GridView.DataKeys[e.RowIndex].Value; }
相关文章推荐
- ASP.NET中RouteValueDictionary的一点理解
- ASP.NET中怎样实现图片验证码功能,并且点击图片会刷新
- asp.net内置对象 Response对象使用介绍
- ASP.NET MVC 开源项目学习之ProDinner (二)
- aspx.cs上传文件
- Using OpenCV with the Raspberry Pi camera
- asp.net和js读取文件的MD5值的方法
- ASP.NET配置KindEditor文本编辑器
- ASP.NET动态网站制作(29)-- 正则
- ASP.NET 5 使用 TestServer 进行单元测试
- URL路径中包含特殊字符%的处理
- ASP.NET静态页生成方法(模板替换)
- ASP.NET获取用户端的真实IP
- ASP.NET 5升级后如何删除旧版本的DNX
- asp.net SessionState模式的配置及使用
- 灵活使用asp.net中的gridview控件
- GRASP模式
- asp.net中编写 windows 服务程序以及调用
- ASP.NET MVC- Upload File的例子
- Excel文件的上传下载(二)------Aspose使用