1、在<% @Page ...... %>指令中添加 EnableEventValidation="false"

2、在RowDataBound事件中添加

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{      
        switch (e.Row.RowType)
        {
            case DataControlRowType.DataRow:
                e.Row.Attributes["style"] = "cursor:hand";
                #region   //点击行触发SelectedIndexChanged事件
                PostBackOptions myPostBackOptions = new PostBackOptions(this);
                myPostBackOptions.AutoPostBack = false;
                myPostBackOptions.PerformValidation = false;
                myPostBackOptions.RequiresJavaScriptProtocol = true; //加入javascript:头
                String evt = Page.ClientScript.GetPostBackClientHyperlink(sender as GridView, "Select$" + e.Row.RowIndex.ToString());
                e.Row.Attributes.Add("onclick", evt);
                #endregion
                break;
        }

}

3、在第一二步之后就可以在SelectedIndexChanging和SelectedIndexChanged事件中添加处理逻辑了。

转载于:https://www.cnblogs.com/zhouXX/archive/2011/05/31/2065152.html

GridView点击行触发SelectedIndexChanged事件相关推荐

  1. c# Gridview 点击checkbox 触发的事件

    今天介绍下gridview中点击checkbox触发的事件,包括全选. 声明下,gridview中的checkbox不是在gridview设计器里面添加的,而是在gridview的属性中设置出来的,具 ...

  2. Asp.Net GridView点击/选中单行触发SelectedIndexChanged事件

    // RowDataBound(行数据绑定事件) protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e ...

  3. GridView触发SelectedIndexChanged事件

    首先在GridView中必须加上"选择"的按钮,然后在Page_Load中添加 view plaincopy to clipboard protected void Page_Lo ...

  4. (论坛答疑点滴)为什么设置了DropDownList的AutoPostBack=True还是不能触发SelectedIndexChanged事件?...

    有人问 (1)AutoPostBack="True" <asp:DropDownList id="DropDownList1" runat="s ...

  5. DropDownList 控件不能触发SelectedIndexChanged 事件的另一个原因

    相信DropDownList 控件不能触发SelectedIndexChanged 事件已经不是什么新鲜事情了,原因也无外乎以下几种: 1.DropDownList 控件的属性 AutoPostBac ...

  6. DropDownList 控件不能触发SelectedIndexChanged 事件

    相信DropDownList 控件不能触发SelectedIndexChanged 事件已经不是什么新鲜事情了,原因也无外乎以下几种: 1.DropDownList 控件的属性 AutoPostBac ...

  7. ComboBox绑定数据源时触发SelectedIndexChanged事件的处理办法

    转载:http://hi.baidu.com/haoyun2012/item/d780ca157a29b239b9318080 感谢原作者 ComboBox最经常使用的事件就是SelectedInde ...

  8. DropDownList控件不触发SelectedIndexChanged事件(转)

    DropDownList控件不触发SelectedIndexChanged事件(转) 相信DropDownList 控件不能触发SelectedIndexChanged 原因以下几种: 1.DropD ...

  9. 为什么设置了DropDownList的AutoPostBack=True还是不能触发SelectedIndexChanged事件?

    有人问 (1)AutoPostBack="True" <asp:DropDownList id="DropDownList1" runat="s ...

  10. C# winform ComboBox绑定数据源时触发SelectedIndexChanged事件的处理

    ComboBox二级联动时,发现一个问题.如下 var wardList = (from ward in alarmInfoListselect new{ward.AlarmJQ,ward.Alarm ...

最新文章

  1. HTML5 localStorage本地儲存
  2. 008_Redis的ZSet数据类型
  3. 进程间通信的方式(四):信号量
  4. struts标签判断两个session中的字符串值是否相等
  5. java异常在哪一层捕获_当在一个方法的代码中抛出一个检测异常时,该异常或被方法中的 ( )结构 捕获,或者在方法的 ( ) 中声明_学小易找答案...
  6. 计算机更新要联网吗,解决steam需要在线进行更新。请确认您的网络连接正常的方法...
  7. div置于页面底部_浏览器渲染页面的原理及流程
  8. java 与C++ 数据类型大小
  9. html页面中Location对象跳转页面用法
  10. eclipse类文件无法找到_「Revit技巧」新建项目和族时无法找到样板文件(丢失)?...
  11. JS 设计模式 一(接口)
  12. 充值加油卡骗局:一次伪金融诈骗为何能圈数亿
  13. TensorFlow 辨异 —— tf.add(a, b) 与 a+b(tf.assign 与 =)、tf.nn.bias_add 与 tf.add
  14. 荣新广源B班20121207作业
  15. Atitit 常见每日流程日程日常工作.docx v7 r8f
  16. APP下载页源码-带后台
  17. 易语言PHP自动更新,易语言自动更新源码
  18. “霜”面打击,你的电脑HOLD住吗?
  19. 程序员生存定律--成长路上常见的坑(2)
  20. Bixby在中国市场上线,三星推动智能手机全面跨入AI时代

热门文章

  1. 牛客小白月赛5求阶乘末尾有多少个0
  2. 小米 samba linux,U-BOOT移植准备之(一)Samba服务器
  3. MATLAB--黄金分割法
  4. swift5 decimal 转换为String 并制定小数点位数
  5. 快速记下html css,如何快速记住及输入CSS样式属性单词?
  6. java 骰子游戏_蓝桥杯-骰子游戏-java
  7. 平衡二叉树的插入与调整
  8. warning: control may reach end of non-void function [-Wreturn-type]
  9. 常用测试用例设计方法
  10. ServletConfig对象--配置初始化参数以及获取初始化参数