当前位置: 首页 > news >正文

DataGrid行颜色随鼠标点击改变

效果:



Javascript:

< script language = " javascript "  type = " text/javascript " >
        
function  CheckClick(t)
        {
            
var  table  =  document.getElementById( " DataGrid1 " );
            
var  len  =  table.rows.length;
            
for ( var  i = 0 ;i < len - 1 ;i ++ ) // 从第二行开始,页眉没有添加
            {
                document.getElementById(i).style.backgroundColor
= " #FFFFFF " ;
                document.getElementById(t).style.backgroundColor
= " #B9D9FB " ;
            }
        }
        
</ script >
写DataGrid的ItemCreated:
Private   Sub  DataGrid1_ItemCreated( ByVal  sender  As   Object ByVal  e  As  System.Web.UI.WebControls.DataGridItemEventArgs)  Handles  DataGrid1.ItemCreated
        
If  e.Item.ItemType  =  ListItemType.Item  Or  e.Item.ItemType  =  ListItemType.AlternatingItem  Then
            e.Item.Attributes.Add(
" id " , e.Item.ItemIndex.ToString())
            e.Item.Attributes.Add(
" onclick " " CheckClick( "   +  e.Item.ItemIndex.ToString()  +   " ) " )
        
End   If
    
End Sub
郁闷...这行代码要这样写,不知道是否有人有好的方法?
If  e.Item.ItemType  =  ListItemType.Item  Or  e.Item.ItemType  =  ListItemType.AlternatingItem  Then

转载于:https://www.cnblogs.com/Xuzq/archive/2006/04/26/385625.html

相关文章:

  • Foundations of Python Network Programming - 读书笔记系列(2) - Web Services
  • flume-kafka 实例 详细
  • C#中三种截屏方式总结
  • 猫猫的客户端制作
  • window.atob()与window.btoa()方法实现编码与解码
  • 让我们在户外撒点野 新疆微软.net俱乐部2006年6月户外技术交流活动报道
  • mysql5.6传统复制改为基于GTID多线程复制
  • linux环境内存分配原理 mallocinfo【转】
  • My Frist in this frist!!
  • Linux 添加Nginx 到 service 启动
  • 加点自已内容的新内核下L7-FILTER的应用实例!
  • 第2章 Selenium2-java 测试环境搭建
  • 編寫高性能 Web 應用程式的 10 個技巧
  • 自定义串口通信协议的实现
  • 和小妞小思宇一起吃饭了
  • ES10 特性的完整指南
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • Python 反序列化安全问题(二)
  • python大佬养成计划----difflib模块
  • spring security oauth2 password授权模式
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 简单数学运算程序(不定期更新)
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 微服务核心架构梳理
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • 进程与线程(三)——进程/线程间通信
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​批处理文件中的errorlevel用法
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • #微信小程序:微信小程序常见的配置传旨
  • (C语言)逆序输出字符串
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (HAL库版)freeRTOS移植STMF103
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • *1 计算机基础和操作系统基础及几大协议
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .Net语言中的StringBuilder:入门到精通
  • .NET中winform传递参数至Url并获得返回值或文件
  • .NET中使用Protobuffer 实现序列化和反序列化
  • ::什么意思
  • ??在JSP中,java和JavaScript如何交互?
  • [ C++ ] template 模板进阶 (特化,分离编译)
  • [ 云计算 | AWS ] 对比分析:Amazon SNS 与 SQS 消息服务的异同与选择
  • [2021]Zookeeper getAcl命令未授权访问漏洞概述与解决
  • [ACM] hdu 1201 18岁生日
  • [BJDCTF2020]The mystery of ip1
  • [bzoj1901]: Zju2112 Dynamic Rankings
  • [BZOJ2281][SDOI2011]黑白棋(K-Nim博弈)
  • [CISCN2019 华东北赛区]Web2
  • [codeforces]Recover the String