zoukankan      html  css  js  c++  java
  • GridView选中行变色

    Gridview选中行变色操作:
    
           1、首先在.aspx页面块中添加javascript
    
    <script type="text/javascript">
         var prevselitem=null;
          function selectx(row)
         {
                 if(prevselitem!=null)
                 {
                     prevselitem.style.backgroundColor='#ffffff';
                 }
                 row.style.backgroundColor='PeachPuff';
                  prevselitem=row;
                
          }
     </script>
    
    
    2、然后修改GridView,添加事件OnRowDataBound,如:
    
     <asp:GridView ID="GridView1" runat="server" AllowPaging="True"    Width="100%" PageSize="12" OnRowDataBound="GridView1_RowDataBound">
     </asp:GridView>
    3、最后在.aspx.cs页面中添加
    
    protected void GridView1_RowDataBound(object sender,GridViewRowEventArgs e)
    {
             if (e.Row.RowType == DataControlRowType.DataRow)
                 {
                   // e.Row.Attributes.Add("onmouseover", "if(this!=prevselitem){this.style.backgroundColor='#Efefef'}");//当鼠标停留时更改背景色
                   // e.Row.Attributes.Add("onmouseout", "if(this!=prevselitem){this.style.backgroundColor='#ffffff'}");//当鼠标移开时还原背景色
                    e.Row.Attributes.Add("onclick", e.Row.ClientID.ToString() + ".checked=true;selectx(this)");//点击行变色
                    
                    //e.Row.Attributes["style"] = "Cursor:hand"; //设置悬浮鼠标指针形状为"小手"
                 //  GridView1.HeaderRow.Cells[10].Visible = false;
               // e.Row.Cells[10].Visible = false;//隐藏选择按钮
                //String evt = Page.ClientScript.GetPostBackClientHyperlink(sender as System.Web.UI.WebControls.GridView, "Select$" + e.Row.RowIndex.ToString());
               // e.Row.Attributes.Add("onclick", evt);//执行选择行GridView1_SelectedIndexChanged事件
       }
     
  • 相关阅读:
    linux下查看机器是cpu是几核
    Stylus 安装使用图解
    npm 安装配置
    vue-cli vue脚手架
    nodejs与npm
    超详细解决 PLSQL下拉数据库"空白"
    Oracle 11g Windows64位
    Mysql 5.7.x zip windows安装
    Windows下Nginx的启动、停止、重启等命令
    Swagger中最常用的几个注解
  • 原文地址:https://www.cnblogs.com/ileaves/p/2601693.html
Copyright © 2011-2022 走看看