仓酷云

标题: NET网页编程之完成鼠标移到GridView某一行时改动该行的背景致办法一 [打印本页]

作者: 活着的死人    时间: 2015-1-16 14:24
标题: NET网页编程之完成鼠标移到GridView某一行时改动该行的背景致办法一
对于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
Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!
作者: 爱飞    时间: 2015-1-25 21:26
但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。
作者: 分手快乐    时间: 2015-2-4 06:16
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
作者: 山那边是海    时间: 2015-2-9 17:33
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
作者: 海妖    时间: 2015-2-27 13:20
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
作者: 冷月葬花魂    时间: 2015-3-9 08:42
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
作者: 深爱那片海    时间: 2015-3-16 21:45
但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。
作者: 莫相离    时间: 2015-3-23 05:21
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2