All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
新瓶旧酒ASP.NET,AJAX系列文章索引_[Asp.Net教程]
网页Flash播放代码的一个小技巧_JavaScript技术_编程技术
IIS运行不了ASP.NET的解决办法_[Asp.Net教程]
如何实现HTML页面地址栏参数传递与获取_JavaScript技术_编程技术
PHP技巧:详解phplib模板使用过程及运行原理_php资料_编程技术
内外网同时访问问题:用JS判断访问计算机IP_JavaScript技术_编程技术
PHP实现文本文件直接调用实例_[PHP教程]
C#教程:C#中的关系运算符
php+ajax文件上传进度条_[PHP教程]
如何用VB存取SQL,Server中的图像数据_[Asp.Net教程]
Reading number is top 10 pictures
Street street fighting
何炅哥为中国人的平均工资鸣不平了
徐若瑄展示美丽胸围1
The world's ten biggest attractions of inventory super the moon
Poor doll, hand job was caught the currently in effect by his dad
美女浴室写真2
美女浴室写真3
The hot big eye big breast beauty1
徐若瑄展示美丽胸围3
2012 national geographic daily picture2
Download software ranking
Tram sex maniac 2 (H) rar bag9
Unix video tutorial13
好色的外科大夫
Tram sex maniac 2 (H) rar bag13
豪门浪荡史
Take off clothes to survival
VC++6.0培训教程
The Bermuda triangle1
Unix video tutorial6
Love the forty days
归海一刀 published in(发表于) 2014/1/30 1:12:46 Edit(编辑)
用javascript-css实现GridView行背景色交替、点击行变色_[Asp.Net教程]

用javascript-css实现GridView行背景色交替、点击行变色_[Asp.Net教程]

用javascript/css实现GridView行背景色交替、点击行变色_[Asp.Net教程]

前几天在博问里发现有人问关于 GridView点击行变色 的问题,突然想起很久很久以前,写过一篇文章 一个简单但常用的表格样式--鼠标划过行变色--简洁实现 ,是关于表格行颜色交替和鼠标指向时变色的,正好今天把那一篇补充和扩展一下,加上鼠标点击选择(其实只是点击后变个颜色,“选择”这个词在这里不合适),顺便把这个直接应用到GridView上,如果是其他的控件,或者直接的HTML,稍加修改也可以用上,这里仅提供一个思路。虽然GridView使用AlternatingRowStyle提供了交替行背景色的问题,但这个东西用着实在不爽,看它生成到HTML的那个table,那叫一个乱啊。


下面是代码,注释应该还算比较详细,比较适合初学者,可以把下面两个文件的代码直接复制到你的项目中直接执行。最下面有文件的下载地址,也可以直接下载后运行,代码在IE7和Firefox2下测试通过,有任何问题,请在下面留言,我将尽量及时回复。


BackgroundColor.aspx
主要包含一个GridView,是我们折腾的重点对象,还有一堆javascript,是我们折腾GridView的手段


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="BackgroundColor.aspx.cs" Inherits="_BackgroundColor" %>





BackgroundColor










BackgroundColor.aspx.cs
用于生成一堆用于测试的数据,不然前面的GridView里啥也没有,就看不出效果了


using System;
using System.Data;

public partial class _BackgroundColor:System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//生成DataTable并添加10个列
DataTable dt = new DataTable();
for(int i = 0; i < 10; i++)
{
dt.Columns.Add();
}

//往DataTable里添加20行数据
for(int i = 0; i < 20; i++)
{
dt.Rows.Add(0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
}

//将DataTable绑定到GridView
gvMeiMingZi.DataSource = dt;
gvMeiMingZi.DataBind();
}
}

示例文件:点击这里下载示例文件

来源:http://www.cnblogs.com/dingxue





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.