• DataGrid和GridView单击背景变色双击颜色还原


    DataGrid中

    首先我们假设.aspx文件中DataGrid的数据行的样式为

            <AlternatingItemStyle BackColor="White" ForeColor="#284775" />
            <ItemStyle BackColor="#F7F6F3" ForeColor="#333333" />

    则在DataGrid的ItemDataBound事件中添加如下代码即可

    复制代码
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                   e.Item.Attributes["onClick"] = "javascript:c=this.style.backgroundColor;this.style.background='#FFA500';";  //current 粉蓝色 //--#6699ff 蓝色 #FFFF00 黄色 #FFFFE0 亮黄色
                if (e.Item.ItemType == ListItemType.Item)
                {
                    e.Item.Attributes["onDblClick"] = "javascript:this.style.background='#F7F6F3';";
                }
                else
                {
                    e.Item.Attributes["onDblClick"] = "javascript:this.style.background='#FFFFFF';";
                }   
            }
    复制代码

    GridView中

    首先我们假设.aspx文件中GridView的数据行的样式为

       <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
       <RowStyle BackColor="#F7F6F3" ForeColor="#333333"/>

    则在GridView的RowDataBound事件中添加如下代码即可

    复制代码
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
    
                e.Row.Attributes["onClick"] = "javascript:c=this.style.backgroundColor;this.style.background='#FFA500';";
    
                if (e.Row.RowState == DataControlRowState.Normal)
                {
                    e.Row.Attributes["onDblClick"] = "javascript:this.style.background='#F7F6F3';";
                }
    
                if (e.Row.RowState == DataControlRowState.Alternate)
                {
                    e.Row.Attributes["onDblClick"] = "javascript:this.style.background='White';";
                }
    
            }
  • 相关阅读:
    AxAssist安装说明
    回调方法
    Export to Excel/Word COMInterface
    Using Timer
    转英文 TotalEng
    设置报表的 条形码 Barcode 字体 生产参数
    Silverlight5.0新特性一览
    Silverlight地理地质信息系统
    微软台湾发布Silverlight的卡通形象MM——藍澤光
    微软Silverlight4与Adobe Flex4打成平手,SL与FLEX技术全面对比
  • 原文地址:https://www.cnblogs.com/zcttxs/p/2546302.html
Copyright © 2020-2023  润新知