昨天群里一个网友在说交替行变色的
问题,我一看,这很简单啊,不就是设置一下交替项的背景色不就行了吗?本身DataList他的样式也提供设置啊,不会吗?但是他给我说了。他数据是设置一行显示N条数据的,所以如果说设置了那个交替项的背景色的话根本就没用.这样设置了后,变成对项起作用了。就是说一行有N项,然后那个交替色就变成在这N项当中交替了..
啊!看来我把问题看简单了!当时我想好像很少遇到过,要不自己试试!倒.因为最近心情很压抑,心情不太好.烦.没多少心情认真去思考解决方式,用常规自己能想到的几种解决都无法实现,解决很晕.然后逆,就索性不去想了.晚上听完广播后才又想起我要考虑这个问题,呵呵,只用了5分钟时间就想到了这个解决方式,然后逆,又用了5分钟时间去考证是否可行.今天早上来一摆弄,就可以起了。呵呵!
废话就不多说了.这个方法也是我唯一想到的方法,如果您有什么更好的方法,您也可以在这里给我提出.非常感谢!
<%@ Page Language="
vb" AutoEventWireup="false" Codebehind="WebForm15.
aspx.vb" Inherits="WebApplication12.WebForm15"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>WebForm15</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:datalist id="DataList1" style="Z-INDEX: 101; LEFT: 111px; POSITION: absolute; TOP: 54px"
runat="server" RepeatDirection="Horizontal" RepeatColumns="3" Width="234px">
<ItemTemplate>
<asp:Label ID="lblmsg" Runat=server Text=''''<%# DataBinder.Eval(Container.DataItem,"id").ToString() %>''''>
</asp:Label>
</I