根据Gridview列事件参数得到该行对象
2012-11-15 15:04
183 查看
1、GridView1_RowCommand(object sender, GridViewCommandEventArgs e)中根据GridViewCommandEventArgs e得到该行对象GridViewRow:
(GridViewRow)((LinkButton)e.CommandSource).Parent.Parent
进而可以得到该行中某列中的值:((GridViewRow)((LinkButton)e.CommandSource).Parent.Parent).Cells[2].Text
2、GridView1_RowDataBound(object sender, GridViewRowEventArgs e)中根据GridViewRowEventArgs e得到该行对象:
if (e.Row.RowType == DataControlRowType.DataRow)
{e.Row
得到该行数据源:
DataRowView drv = (DataRowView)e.Row.DataItem;
3、根据行索引获得该行主键值DataKey:
GridView1.DataKeys[e.RowIndex].Value.ToString()
(GridViewRow)((LinkButton)e.CommandSource).Parent.Parent
进而可以得到该行中某列中的值:((GridViewRow)((LinkButton)e.CommandSource).Parent.Parent).Cells[2].Text
2、GridView1_RowDataBound(object sender, GridViewRowEventArgs e)中根据GridViewRowEventArgs e得到该行对象:
if (e.Row.RowType == DataControlRowType.DataRow)
{e.Row
得到该行数据源:
DataRowView drv = (DataRowView)e.Row.DataItem;
3、根据行索引获得该行主键值DataKey:
GridView1.DataKeys[e.RowIndex].Value.ToString()
相关文章推荐
- JavaScript如何触发ActiveX控件的事件,并得到事件中的参数
- js拼接字符串时,字符串的事件参数需要传对象或对象数组的处理方法
- onclick事件中传递对象参数
- html事件(onclick、onchange等)传对象作为参数
- 工作中写到的一份根据VO或者map对象生成xml格式的字符串参数
- js用for循环为对象添加事件并传递参数
- JS根据key值获取URL中的参数值,以及把URL的参数转换成json对象
- jquery得到点击事件的this对象
- javacript onclick事件中传递对象参数
- ssh2 action中通过ActionContext取得HttpServletRequest对象 然后使request.getParameter("参数名")得到参数值
- 根据自定义参数名称查询自定义值,并把查到的自定义值转换成一个List对象
- HTML5标签点击事件方法:无法传递对象类型参数
- jquery 根据样式获取对象子元素的第一个并添加触发事件
- 如何获得线程对象,获得Thread对象,得到线程对象,根据线程名获得线程对象,多线程取得线程对象
- angularjs-根据循环得到的数据中某个对象的属性来添加样式
- javacript onclick事件中传递对象参数
- Asp.Net2.0无刷新客户端回调----根据参数,得到返回结果
- javascript onclick事件中传递对象参数和JavaScript中对象字符串转换
- java通过反射,只需要传了类名和参数,就可以根据不同参数的构造方法实例化对象
- 有用的js (1.得到元素的位置,2得到事件对象)