ASP.NET中,DataGrid控件鼠标所在行高亮显示特效
来源:互联网 发布:营销软件开发 编辑:程序博客网 时间:2024/05/21 17:02
平时在上网时,经常看到有些论坛中,当鼠标放到某一行时,该行就会变色,感觉这种效果挺好的,一直以为这是用flash做的,甚至连我的老师也认为这是flash制作的,现在终于找到了一种直接可以用事件和script脚本制作这种特效的方法了,方法很简单,在此和大家分享下:
选中需要这种特效的DataGrid控件,进入该控件的ItemDataBand事件中,添加以下代码:
//当鼠标在正常项或者是交错项时,执行以下代码
if(e.Item.ItemType==ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
//当鼠标悬停时在某行时,该行变色变色,颜色可以自行选择,这里用了个蓝色
e.Item.Attributes.Add ("onmouseover","c=this.style.backgroundColor;this.style.backgroundColor='#6699ff'");
//当鼠标离开时,颜色复原
e.Item.Attributes.Add("onmouseout","this.style.backgroundColor=c");
}
其实编程中的各种类似于这种技巧还有很多,在这里,希望看了这张贴子的朋友们能够将自己的一些有用的经验和技巧放上来,相互学习,相互交流,更有助于提高,不是吗? 在下在此谢过各位了
原文出自:http://hi.baidu.com/toev5245/blog/item/1687c1be88607c0f18d81fac.html
- ASP.NET中,DataGrid控件鼠标所在行高亮显示特效
- No 23 · 在 gridview 控件中高亮显示鼠标所在行
- datagrid 单击显示所在行数据事件
- 高亮显示datagrid中鼠标选中的行
- 如何在qtextedit中实现光标所在行高亮
- 鼠标所在行变色
- asp.net(c#) GridView实现鼠标悬停高亮显示
- asp.net(c#)GridView实现鼠标悬停高亮显示
- 在ASP.NET中实现鼠标移动悬停在DataGrid时高亮显示这一行的方法
- 在ASP.NET中实现鼠标移动悬停在DataGrid时高亮显示这一行的方法
- asp.net(c#) datelist DataGrid 中截取字符串加"..." 和 鼠标放上去字符全部显示
- ASP.NET中DataGrid控件的使用
- ASP.NET中DataGrid控件应用技巧
- ASP.NET中使用DataGrid显示数据
- Repeater 鼠标所在行变色
- 实现鼠标悬停高亮显示---分别在gridview和datagrid中
- 实现鼠标悬停高亮显示---分别在gridview和datagrid中
- asp.net中显示DataGrid控件列序号的几种方法
- ice storm
- 关于android的屏幕常亮和完全关闭程序
- 鼠标键盘钩子
- Android中Activity跳转问题
- ASP.NET 漂亮的免费甘特图控件1.1版本
- ASP.NET中,DataGrid控件鼠标所在行高亮显示特效
- JAVA 网络编程系列----网络编程的基础知识
- 使用CodeWarrior调试U-Boot
- java代理
- error C2601: local function definitions are illegal?
- MATLAB中元胞数组的单元索引和内容索引
- 折磨 SlickEdit
- 工作流
- 当用软键盘输入时输入框被键盘遮挡的问题