asp.net gridview itemtemplate中控件事件获取行参数
来源:互联网 发布:python 无穷大 编辑:程序博客网 时间:2024/06/08 17:27
gridview中加入了一列linkbutton,但是在rowcommand事件中,不能读取出来其中的行(e.commandAgurments),通过查阅资料,发现可以这么解决。
protected void gv_city_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "shenpi")//AAAA { int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = gv_city.Rows[index]; Session["user_numB"] = row.Cells[1].Text.ToString(); Response.Write("<script> alert('" + Session["user_numB"] + "'); </script>"); //Response.Redirect("/login.aspx"); } } protected void gv_city_RowCreated(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { //Retrieve the LinkButton control from the first column. LinkButton lb_shenpi = (LinkButton)e.Row.FindControl("lb_shenpi"); // Set the LinkButton's CommandArgument property with the row's index. lb_shenpi.CommandArgument = e.Row.RowIndex.ToString(); } }
msdn中的解释是
呈现 GridView 控件之前,必须先为该控件中的每一行创建一个 GridViewRow 对象。 在创建 GridView 控件中的每一行时,将引发 RowCreated 事件。 这使您可以提供一个这样的事件处理方法,即每次发生此事件时就执行一个自定义例程(如在行中添加自定义内容)。
GridViewRowEventArgs 对象将传递给事件处理方法,以便您可以访问正在创建的行的属性。 若要访问行中的特定单元格,请使用 GridViewRowEventArgs 对象的 Cells 属性。 使用 RowType 属性可确定正在创建的是哪一种行类型(标题行、数据行等等)。
以此获得行参数。
- asp.net gridview itemtemplate中控件事件获取行参数
- asp.net gridview ItemTemplate 获得 一行 数据
- 怎样为数据控件Itemtemplate内的控件添加事件[ASP.NET]
- ASP.NET 中GridView控件
- asp.net中ItemTemplate时间格式化
- 菜鸟学Asp.Net——GridView控件之RowDataBind事件中如何获取已绑定的数据
- asp.net中GridView内部点击事件判断是第几行并获取row数据
- ASP.NET 中页面获取所用用户控件的事件
- Asp.net之获取GridView控件中TextBox等控件的值
- ASP.NET中GridView控件常用技巧
- Asp.net 中 GridView 在 RowDataBound事件中获取 某列值 的方法
- asp.net gridview控件
- Asp.Net 控件 GridView
- Asp.Net 控件 GridView
- asp.net--ListView中ItemTemplate设置与功能按钮
- C#.NET GridView 中如何获取脚中的控件ID并添加客户端事件
- ASP.NET 的服务器控件,GridView传多个参数
- Asp.net gridview中asp:CheckBox触发事件全选
- service httpd does not support chkconfig
- C陷阱与缺陷笔记
- poj1328
- js通过事件获取页面元素对象-适用于IE、FireFox
- 线程相关问题
- asp.net gridview itemtemplate中控件事件获取行参数
- CF C. Students' Revenge
- C++面试题
- 提升Oracle所需的基础技能
- 模版+数据分离渲染方式的设计与实现
- JavaScript 设置Cookie
- paip.提升用户体验-----c++ 宏的使用...替换从在的地张儿复制过来的代码.
- 查看Apache的并发请求数及其TCP连接状态
- 菱形