仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 742|回复: 8
打印 上一主题 下一主题

[学习教程] NET网页编程之完成鼠标移到GridView某一行时改动该行的背景致办法一

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:24:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
对于new隐藏成员的作用,往往是出于使用了一个第三方类库,而你又无法获得这个类库的源代码,当你继承这个类库的某个类时,你需要重新实现其中的一个方法,而又需要与父类中的函数使用同样的函数,这是就需要在自定义的子类中把那个同名函数(或成员)加上new标记,从而隐藏父类中同名的成员。良多时分我们必要完成鼠标挪动GridView的行上时该行的背景致产生变更,以让用户取得更好的利用体验。那末怎样完成了,以下是小编从网上搜刮的办法:

双击GridView的OnRowDataBound(行绑定事务)事务;
在背景的GridView1_RowDataBound()办法增加代码,最初代码以下所示:
protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse)
{
inti;
//实行轮回,包管每条数据都能够更新
for(i=0;i<GridView1.Rows.Count;i++)
{
//起首判别是不是是数据行
if(e.Row.RowType==DataControlRowType.DataRow)
{
//当鼠标停止时变动背景致
e.Row.Attributes.Add("onmou搜索引擎优化ver","c=this.style.backgroundColor;this.style.backgroundColor=#00A9FF");
//当鼠标移开时复原背景致
e.Row.Attributes.Add("onmou搜索引擎优化ut","this.style.backgroundColor=c");
}
}
}


前台代码:
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title>完成鼠标划过改动GridView的行背景致清清月儿http://blog.csdn.net/21aspnet</title>
</head>
<body>
<formid="form1"runat="server">
<div>
<asp:GridViewID="GridView1"runat="server"AutoGenerateColumns="False"DataKeyNames="身份证号码"
DataSourceID="SqlDataSource1"AllowSorting="True"BackColor="White"BorderColor="#CCCCCC"BorderStyle="None"BorderWidth="1px"CellPadding="3"Font-Size="12px"OnRowDataBound="GridView1_RowDataBound">
<Columns>
<asp:BoundFieldDataField="身份证号码"HeaderText="身份证号码"ReadOnly="True"SortExpression="身份证号码"/>
<asp:BoundFieldDataField="姓名"HeaderText="姓名"SortExpression="姓名"/>
<asp:BoundFieldDataField="家庭住址"HeaderText="家庭住址"SortExpression="家庭住址"/>
<asp:BoundFieldDataField="邮政编码"HeaderText="邮政编码"SortExpression="邮政编码"/>
</Columns>
<FooterStyleBackColor="White"ForeColor="#000066"/>
<RowStyleForeColor="#000066"/>
<SelectedRowStyleBackColor="#669999"Font-Bold="True"ForeColor="White"/>
<PagerStyleBackColor="White"ForeColor="#000066"HorizontalAlign="Left"/>
<HeaderStyleBackColor="#006699"Font-Bold="True"ForeColor="White"/>
</asp:GridView>
<asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$ConnectionStrings:冬风商业ConnectionString1%>"
SelectCommand="SELECTtop5[身份证号码],[姓名],[员工性别],[家庭住址],[邮政编码]FROM[飞狐事情室]"DataSourceMode="DataReader"></asp:SqlDataSource>

</div>
</form>
</body>
</html>



更多GridView利用技能,请下载本站的GridView利用技能计算机发展到这个时候,很多技术日益成熟,想学好一种技术都是不容易的,当你学会用的时候你对它的很多原理可能很不了解)
柔情似水 该用户已被删除
沙发
发表于 2015-1-18 14:02:29 | 只看该作者
Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!
爱飞 该用户已被删除
板凳
发表于 2015-1-25 21:26:02 | 只看该作者
但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。
分手快乐 该用户已被删除
地板
发表于 2015-2-4 06:16:21 | 只看该作者
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
山那边是海 该用户已被删除
5#
发表于 2015-2-9 17:33:06 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
海妖 该用户已被删除
6#
发表于 2015-2-27 13:20:37 | 只看该作者
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
冷月葬花魂 该用户已被删除
7#
发表于 2015-3-9 08:42:44 | 只看该作者
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
深爱那片海 该用户已被删除
8#
发表于 2015-3-16 21:45:32 | 只看该作者
但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。
莫相离 该用户已被删除
9#
发表于 2015-3-23 05:21:54 | 只看该作者
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-19 20:32

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表