| 操作系统 办公 实用知识 设计 开发 WEB开发 移动开发 数据库 软件工程 网管 安全 管理 信息化 答疑 渠道 |
VB.NET实现DataList横向数据交替变色
啊!看来我把问题看简单了!当时我想好像很少遇到过,要不自己试试!...倒。因为最近心情很压抑,心情不太好。烦!没多少心情认真去思考解决方式,用常规自己能想到的几种解决都无法实现,解决很晕。然后呢,就索性不去想了。晚上听完广播后才又想起我要考虑这个问题,呵呵,只用了5分钟时间就想到了这个解决方式,然后呢,又用了5分钟时间去考证是否可行。今天早上来一摆弄,就可以起了。呵呵! 废话就不多说了。这个方法也是我唯一想到的方法,如果您有什么更好的方法,您也可以在这里给我提出。非常感谢! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <title>WebForm15title> <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" HEAD> <body MS_POSITIONING="GridLayout"> <form id="Form1" method="post" runat="server"> <asp:datalist id="DataList1" style="Z-INDEX: 101; LEFT: 111px; runat="server" RepeatDirection="Horizontal" RepeatColumns="3" <ItemTemplate> <asp:Label ID="lblmsg" Runat=server Text=''<%# DataBinder.Eval asp:Label> ItemTemplate> <AlternatingItemTemplate> <asp:Label ID="Label2" Runat=server Text=''<%# DataBinder.Eval asp:Label> AlternatingItemTemplate> asp:datalist>form> body> HTML> Imports System.Data Imports System.Data.oledb Inherits System.Web.UI.Page Web 窗体设计器生成的代码#Region “Web 窗体设计器生成的代码” ''该调用是 Web 窗体设计器所必需的。 <System.Diagnostics.DebuggerStepThrough()> End Sub Protected WithEvents DataList1 As System.Web.UI.WebControls.DataList ''注意: 以下占位符声明是 Web 窗体设计器所必需的。 ''不要删除或移动它。 Private designerPlaceholderDeclaration As System.Object Private Sub Page_Init()Sub Page_Init(ByVal sender As System.Object, ''CODEGEN: 此方法调用是 Web 窗体设计器所必需的 ''不要使用代码编辑器修改它。 InitializeComponent() End Sub Dim conn As OleDbConnection Dim i As Integer ''在此处放置初始化页的用户代码 conn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Dim cmd As New OleDbDataAdapter("select top 15 id,jj from link", conn) Dim ds As New DataSet cmd.Fill(ds, "tab") DataList1.DataBind() End Sub i = i + 1 If i > 3 And i <= 6 Then e.Item.BackColor = Color.Blue End If If i >= 6 Then i = 0 End If End Sub End Class 在补充一下,这里的i>3 and i<=6这个,我刚才没讲清楚,可能您有点困惑呢! 因为我这里是每行显示三条数据啦!所以这里是3和6,如果您是5条的话,那么就是5和10了,以此类推!
今日推荐
|
重点推荐
领军企业技术文库
+更多领军技术文库
最新专题
电子杂志订阅
| ||||||||