zoukankan      html  css  js  c++  java
  • repeater单双行颜色不同,gridview repeater DataList 鼠标经过改变背景颜色

    1.gridview

    双击GridView的OnRowDataBound事件; 
    在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示:

    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)    

      {          //首先判断是否是数据行        

      if (e.Row.RowType == DataControlRowType.DataRow)        

      {              //当鼠标停留时更改背景色              

     e.Row.Attributes.Add("onmouseover""c=this.style.backgroundColor;this.style.backgroundColor='#C0C0C0'");              //当鼠标移开时还原背景色             

      e.Row.Attributes.Add("onmouseout""this.style.backgroundColor=c");          

     }      

     }  

    2.repeater,DataList

    DataList 和 Repeater 在 HTML界面表格<tr>标记中加入如下代码:

    onmouseover="this.style.backgroundColor='FloralWhite'"   onmouseout="this.style.backgroundColor='' "  

    3. 单双行不同的颜色。而且鼠标移动上去可以变换颜色

    <script type="text/javascript">
    function fOver(obj){
    c
    =obj.style.backgroundColor;
    obj.style.backgroundColor
    ="#CAD3E4";
    }
    function fOut(obj){
    obj.style.backgroundColor
    =c;
    }
    </script>

    <asp:Repeater ID="rptUser" runat="server">
    <ItemTemplate>
    <tr style='background-color:<%#(Container.ItemIndex%2==0)?"red":"green"%>' onmouseover="fOver(this);" onmouseout="fOut(this);">
    <td><%#Eval("UID")%></td>
    </tr>
    </ItemTemplate>
    </asp:Repeater>

  • 相关阅读:
    Java8新特性Function、BiFunction使用
    Java8 stream用法-备忘录
    springboot使用过滤器Filter
    dockerfile命令说明及使用
    RestTemplate对象,进行get和post简单用法
    Jackson动态处理返回字段
    springboot-jjwt HS256加解密(PS:验证就是解密)
    SpringBoot2.1.3修改tomcat参数支持请求特殊符号
    mysql存储过程 带参数 插入 操作
    性能测试如何计算设置并发数
  • 原文地址:https://www.cnblogs.com/wichell/p/2288681.html
Copyright © 2011-2022 走看看