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中控件事件获取行参数相关推荐

  1. 后台控制GridView中Itemtemplate中控件属性

    1.foreach(GridViewRow gr in gridview1.Rows) { LinkButton l=gr.FindControls("LinkButton1")  ...

  2. asp.net gridview ItemTemplate 获得 一行 数据

    大多数情况是给按钮CommandName,然后在RowCommand事件中处理 <asp:TemplateField><ItemTemplate><asp:LinkBut ...

  3. ASP.NET 2.0中控件的简单异步回调

    虽然已经有了ASP.NET AJAX了,最近学习ASP.NET控件的时候,逐步理解了原始的控件异步回调(代码取自<ASP.NET 2.0 高级编程>): 首先,在Render事件中添加好一 ...

  4. C#Winform中DataGridView控件下的右键菜单事件获取行值方法

    //首先生成DataGridView的CellMouseDown事件private void dataGridView1_CellMouseDown(object sender, DataGridVi ...

  5. asp.net mvc 如何在View中获取Url参数的值

    如果url是 /home/index?id=3 直接Request就ok. 但是如果路由设定为:{controller}/{action}/{id} url是 /home/index/3    这时想 ...

  6. ASP.NET GridView控件常用功能

    ASP.NET GridView控件常用功能 一.分页显示 二.排序数据 三.实现全选和不全选 四.对数据进行编辑操作 五.删除数据 六.高亮显示鼠标所在行 七.设置数据显示格式 八.单击控件某行按钮 ...

  7. 使用GridView做出列选择效果(获取动态生成的控件.鼠标点选GridView.Ajax控件)

    先看效果图: 其实就是个一览定制的效果,只不过由于项目的需要,需要使用GridView进行设计,至于为什么不直接使用Html+JQuery,还是因为项目需要,不然维护起来会很麻烦,在制作的过程中会遇到 ...

  8. 自定函数获取datagrid,datalist,rpeater控件中header,footer栏中控件

    在论坛上看到很多关于datagrid,gridview,datalist,rpeater提取header,footer中控件的问题,整理了一下.供大家分享 下面我以DataGrid为便进行说明. fo ...

  9. ASP.net GridView控件(删除/更新功能)

    一.说明 部分代码的运用放在以往的教程中,本部分只讲解删除/更新功能 二.前端 我们在其控件上添加事件: 红色为行删除事件 绿色为行更新事件 双击后,即可在后台自动生成对应的方法体 其代码显示: &l ...

最新文章

  1. Linux内存管理学习3 —— head.S中的段页表的建立
  2. 关于python的一些好的书籍推荐-如果只能推荐3本关于python的书,你会推荐哪3本?...
  3. 日常生活小技巧 -- 网络调试助手
  4. java初学编程题及答案_Java 入门编程题答案记录(记录)
  5. 交换机组播风暴_广播风暴的成因以及解决办法有哪些?
  6. redhat 6.5怎么安装mysql5.6_centos 6.5安装mysql5.6
  7. 【BZOJ2768】冠军调查,网络流之最小割
  8. java i= i_java中 i!=i+1?你错了。 | 学步园
  9. java8 追加文字到文件_使用Stream-Java 8替换文件中的文本
  10. Linux开机启动一些知识点
  11. 超详细!联想小新700黑苹果双系统完整教程(1)
  12. 基于多输入模型及句法结构的中文评论情感分析方法
  13. n维椭球体积公式_【栗子资料】高中生必看,高中年级所有数学公式大全
  14. Essay-One Piece海贼王每集剧情介绍
  15. 机器学习(一)模型三要素
  16. java18天map和线程
  17. Lombok 之 Log
  18. 南开大学张昊计算机,张昊(东北大学工商管理学院副教授)_百度百科
  19. 满头黑发开始_python
  20. “新基建”视野下的零售革新:从“模式”面子到“数字化”里子

热门文章

  1. C++中int、long和double的取值范围和最大值,以及32位和64位的差异解读
  2. 递增序列-2019年蓝桥杯国赛填空题题目答案及分析
  3. matlab 滤波器篇
  4. css设置背景透明度、16进制色值设置透明度
  5. 数据结构——图的邻接表实现
  6. 5月刚刚阿里面软件测试岗回来,3+1面任职阿里P7,年薪28*15薪
  7. Python math库函数
  8. Linux常用命令——sysctl命令
  9. 谷歌地球不能用?国产谷歌地球替代软件提前转正
  10. C语言共用体中,共用体变量的规律