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

    来源:http://auv2009.blog.163.com/blog/static/68858712200992731010670/

    在 GridView中增加一列:(该列是选择按钮,让其不显示)

    <Columns> 
    <asp:CommandField ShowSelectButton="True" Visible="False" />
    </Columns>

    在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;
    }
  • 相关阅读:
    Redis命令
    Linux命令
    SQL语句
    Redis集群
    Redis主主复制、主从复制
    关于Java乱码
    组合, 封装, 访问限制机制, property装饰器, 多态
    继承
    小练习
    面向过程与面向对象, 类和对象
  • 原文地址:https://www.cnblogs.com/huashanqingzhu/p/3764360.html
Copyright © 2011-2022 走看看