主页 > 知识库 > Asp.net GridView隔行变色和光棒效果2种方法实现

Asp.net GridView隔行变色和光棒效果2种方法实现

热门标签:山东防封电销卡办理套餐 杭州智能电话机器人 泰州手机外呼系统软件 济源人工智能电话机器人价格 厦门四川外呼系统 百度地图标注点击事件 怎样在地图标注消火栓图形 地图标注位置多的钱 内蒙古智能电销机器人哪家强
方法一:前台和后台配合使用
1.aspx 隔行变色属性(AlternatingRowStyle BackColor="#f5f5f5" />)
复制代码 代码如下:

asp:GridView ID="gvProjectList" runat="server"
OnRowCreated="gvProjectList_RowCreated">
AlternatingRowStyle BackColor="#f5f5f5" />
/asp:GridView>

1.aspx.cs 后台事件中设置鼠标至于某行上的变色效果
复制代码 代码如下:

protected void gvProjectList_RowCreated(object sender, GridViewRowEventArgs e)
{
e.Row.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgroundColor='#eaeaea';");//这是鼠标移到某行时改变某行的背景
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=currentcolor;");//鼠标移走时恢复
}

方法二:JQuery方式
1.aspx
首先引用 jQuery 函数库,在http://jquery.com/ 下载,然后写css样式,再加入js代码。
复制代码 代码如下:

script src="jquery-1.5.2.min.js" type="text/javascript">/script>

复制代码 代码如下:

style type="text/css">
.even {
background:#F5F5F5;
}
.odd {
background:#FFFFFF;
}
.over{
background:#CDE6FF;
}
.tr_chouse {
background:#6AB1FF;
}
/style>

复制代码 代码如下:

script type="text/javascript">
$(document).ready(function(){
$(".gridview tr:odd").addClass("odd"); //奇数行设定为 "odd" 样式
$(".gridview tr:even").addClass("even"); //偶数行设定为 "even" 样式
$(".gridview tr").mouseover(function(){$(this).addClass("over");}) //当 mouseover 时加入 "over" 样式
.mouseout(function(){$(this).removeClass("over");}) //当 mouseout 时移除 "over" 样式
.click(function(){$(this).toggleClass("tr_chouse");}) //当 click 加入或移除 "tr_chouse" 样式,实现数据列选取
});
/script>

2013年2月18日 13:57:30更新
复制代码 代码如下:

script type="text/javascript">
$(function(){ $(".maingrid_text tr:even").addClass("even"); $(".maingrid_text tr:odd").addClass("odd");
$(".maingrid_text tr").hover(function(){$(this).addClass("table_hover")},function(){$(this).removeClass("table_hover")});
});
function EndRequestHandler(){
$(function(){ $(".maingrid_text tr:even").addClass("even"); $(".maingrid_text tr:odd").addClass("odd");
$(".maingrid_text tr").hover(function(){$(this).addClass("table_hover")},function(){$(this).removeClass("table_hover")});
});
}
function reload(){Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);}
$(document).ready(function() { reload(); })
/script>
您可能感兴趣的文章:
  • asp.net GridView控件鼠标移动某行改变背景颜色(方法一)
  • js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
  • 对GridView的行加颜色并弹出Kindeditor的实现思路

标签:喀什 周口 台州 朔州 新乡 百色 洛阳 朝阳

巨人网络通讯声明:本文标题《Asp.net GridView隔行变色和光棒效果2种方法实现》,本文关键词  Asp.net,GridView,隔行,变色,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Asp.net GridView隔行变色和光棒效果2种方法实现》相关的同类信息!
  • 本页收集关于Asp.net GridView隔行变色和光棒效果2种方法实现的相关信息资讯供网民参考!
  • 推荐文章