aspnet-gridview的rowcommand事件里获取控件和分页的问题

问题描述

gridview的rowcommand事件里获取控件和分页的问题
GridViewRow theRow = ((Control)e.CommandSource).BindingContainer as GridViewRow;
LinkButton link = (LinkButton)theRow.Cells[6].FindControl("LinkbtnUpdate");

这是在gridview里获取控件的,然后我点击下一页,就会提示

指定的参数已超出有效值的范围。
  参数名: index
时间: 2024-11-16 05:21:20

aspnet-gridview的rowcommand事件里获取控件和分页的问题的相关文章

android 自定义adapter中,在监听事件里修改控件属性

问题描述 ViewHolderviewHolder=null;if(null==convertView){viewHolder=newViewHolder();....................viewHolder.bbs_like_img=(ImageView)convertView.findViewById(R.id.bbs_like_img);}else{viewHolder=(ViewHolder)convertView.getTag();}监听点击事件,修改bbs_like_im

在一个activity里如何监听另一个xml里的控件的事件

问题描述 在一个activity里如何监听另一个xml里的控件的事件 比如我有两个xml:main.xml和main1.xml 我在一个activity里setcontentView(R.layout.main) 而我想在这个activity里监听main1.xml里一个button按钮的点击事件,我应该怎么做? 求大神指导.(试过了LayouInflater拿到了main1.xml里button的id,但是设置onclicklister后系统没有响应点击事件) 解决方案 直接绑定监听是做不到的

gridview 在其他事件中获取绑定数据源

问题描述 我在画面的初始化中用以下代码绑定gridviewDataTabledtRptInfo=newDataTable();dtRptInfo=select(strUser,strYear,strMonth);this.gvProcessingList.DataSource=dtRptInfo;this.gvProcessingList.DataBind();以上绑定成功,没有任何问题,我现在想在其他事件中获取这个gridview所绑定的数据源,但是不行,代码如下://这是在点击gridVie

fragment如何获取父activity里的控件并隐藏

问题描述 fragment如何获取父activity里的控件并隐藏 如题,现在activity里放了个viewpager,pager里放了个fragment,fragment里放了个listview.现在我想让listview滑动的时候,activity里的某个控件隐藏.求大神给思路 getactivity().findview获取控件不报错,但就是隐藏不了.经过测试,这种方式控制不了Activity里的控件. 解决方案 当你listview滑动的时候,发handler隐藏activity的控件

[WPF] 动画Completed事件里获取执行该动画的UI对象

原文:[WPF] 动画Completed事件里获取执行该动画的UI对象 昨天群里有位童鞋提出如何在动画完成事件Completed里获取到执行该动画的UI对象. WPF里动画的Completed的本身并不会返回执行动画的UI对象,但我们可以利用附加属性Storyboard.TargetProperty来达到我们想要的效果. 步骤: 1 在执行动画前,先附加属性记录对象 DoubleAnimation ani = new DoubleAnimation(); ani.From = start; an

在RowCommand事件中获取索引值示例代码_实用技巧

在RowCommand事件中获取索引值 1.利用e.CommandSource 复制代码 代码如下: protected void lpg_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "ItemCollect") { GridViewRow gvr = (GridViewRow)(((LinkButton)(e.CommandSource)).NamingContainer);

Javascript 阻止javascript事件冒泡,获取控件ID值_javascript技巧

1. 如何阻止事件冒泡 复制代码 代码如下: //非IE if (event && event.stopPropagation) event.stopPropagation(); else//IE window.event.cancelBubble = true; 2.获取控件ID 复制代码 代码如下: if (document.all) { //IE alert(event.srcElement.tagName+":"+event.srcElement.id); }

页面和页面里的控件的事件的执行顺序。

        第一次访问的时候的执行顺序:       1.页面的Oninit事件       2.页面的InitComplete事件       3.页面的PreLoad事件       4.页面的Page_Load事件       5.页面的LoadComplete事件       6.控件里面的CreateChildControls事件       7.页面的SaveStateComplete事件       8.页面里的Render事件         而当回发的时候(也就是表单提交后

如何通过C#的反射机制,通过控件名获取控件(并且这个控件本身是动态生成的)

问题描述 我知道可以通过下面这种方式通过控件名获取控件TextBoxtextbox=(TextBox)this.GetType().GetField("Textbox的名称",System.Reflection.BindingFlags.NonPublic|System.Reflection.BindingFlags.Instance|System.Reflection.BindingFlags.IgnoreCase).GetValue(this);但是,如果这个控件是自己用代码生成的