zoukankan      html  css  js  c++  java
  • GridView中点击某行的任意位置就选中该行

    GridView中点击某行的任意位置就选中该行 2007-07-03 17:38:23
    分类:
    第一步:添加选择列
        点击GridView右边小尖头,双击CommandField,选中"选择",添加,将起设置为不可见;
    第二步:处理"ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证",在源文件中添加"enableEventValidation="false"";
    第三步:在GridView的RowDataBound事件中增加以下代码:
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
         PostBackOptions myPostBackOptions = new PostBackOptions(this);
         myPostBackOptions.AutoPostBack = false;
         myPostBackOptions.RequiresJavaScriptProtocol = true;
         myPostBackOptions.PerformValidation = false;
         String evt = Page.ClientScript.GetPostBackClientHyperlink(sender as GridView, "Select$" + e.Row.RowIndex.ToString());
         e.Row.Attributes.Add("onclick", evt);
    }
    第四步:在GridView的SelectedIndexChanged事件中增加你选中了某行后想做的事:
     protected void dataGridView1_SelectedIndexChanged(object sender, EventArgs e)
    {
        //Functions you want to carry out;
    }
    OK!
  • 相关阅读:
    白话SSL协议的握手过程
    PHP进程高负载
    Apache不定时宕机
    KindEditor
    过滤进程命令
    LAMP 平台必建安装包
    scp command
    ssl_request_log日志拆分
    Day01:Python入门
    Day03:集合、文件处理和函数基础
  • 原文地址:https://www.cnblogs.com/Echo529/p/4521701.html
Copyright © 2011-2022 走看看