知识大全 VB.NET实现DataList横向数据交替变色
Posted 知
篇首语:业精于勤,荒于嬉。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 VB.NET实现DataList横向数据交替变色相关的知识,希望对你有一定的参考价值。
VB.NET实现DataList横向数据交替变色 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
昨天群里一个网友在说交替行变色的问题 我一看 这很简单啊 不就是设置一下交替项的背景色不就行了吗?本身DataList他的样式也提供设置啊 不会吗?但是他给我说了 他数据是设置一行显示N条数据的 所以如果说设置了那个交替项的背景色的话根本就没用 这样设置了后 变成对项起作用了 就是说一行有N项 然后那个交替色就变成在这N项当中交替了啊!看来我把问题看简单了!当时我想好像很少遇到过 要不自己试试! 倒 因为最近心情很压抑 心情不太好 烦 没多少心情认真去思考解决方式 用常规自己能想到的几种解决都无法实现 解决很晕 然后逆 就索性不去想了 晚上听完广播后才又想起我要考虑这个问题 呵呵 只用了 分钟时间就想到了这个解决方式 然后逆 又用了 分钟时间去考证是否可行 今天早上来一摆弄 就可以起了 呵呵!
废话就不多说了 这个方法也是我唯一想到的方法 如果您有什么更好的方法 您也可以在这里给我提出 非常感谢!
<%@ Page Language= vb AutoEventWireup= false Codebehind= WebForm aspx vb Inherits= WebApplication WebForm %><!DOCTYPE HTML PUBLIC //W C//DTD HTML Transitional//EN ><HTML><HEAD><title>WebForm </title><meta content= Microsoft Visual Studio NET name= GENERATOR ><meta content= Visual Basic NET name= CODE_LANGUAGE ><meta content= JavaScript name= vs_defaultClientScript ><meta content= //schemas microsoft /intellisense/ie name= vs_targetSchema ></HEAD><body MS_POSITIONING= GridLayout ><form id= Form method= post runat= server ><asp:datalist id= DataList style= Z INDEX: ; LEFT: px; POSITION: absolute; TOP: px runat= server RepeatDirection= Horizontal RepeatColumns= Width= px ><ItemTemplate><asp:Label ID= lblmsg Runat=server Text= <%# DataBinder Eval(Container DataItem id ) ToString() %> ></asp:Label></ItemTemplate><AlternatingItemTemplate><asp:Label ID= Label Runat=server Text= <%# DataBinder Eval(Container DataItem id ) ToString() %> ></asp:Label></AlternatingItemTemplate></asp:datalist></form></body></HTML>
Imports SystemImports System DataImports System Data oledb
Public Class WebForm Class WebForm Inherits System Web UI Page
Web 窗体设计器生成的代码#Region Web 窗体设计器生成的代码
该调用是 Web 窗体设计器所必需的 <System Diagnostics DebuggerStepThrough()> Private Sub InitializeComponent()Sub InitializeComponent()
End SubProtected WithEvents DataList As System Web UI WebControls DataList
注意: 以下占位符声明是 Web 窗体设计器所必需的 不要删除或移动它 Private designerPlaceholderDeclaration As System Object
Private Sub Page_Init()Sub Page_Init(ByVal sender As System Object ByVal e As System EventArgs) Handles MyBase Init CODEGEN: 此方法调用是 Web 窗体设计器所必需的 不要使用代码编辑器修改它 InitializeComponent()End Sub
#End RegionDim conn As OleDbConnectionDim i As Integer
Private Sub Page_Load()Sub Page_Load(ByVal sender As System Object ByVal e As System EventArgs) Handles MyBase Load 在此处放置初始化页的用户代码conn = New OleDbConnection( Provider=Microsoft Jet OLEDB ; & Data Source= & Server MapPath( data/link mdb ))Dim cmd As New OleDbDataAdapter( select top id jj from link conn)Dim ds As New DataSetcmd Fill(ds tab )
DataList DataSource = ds Tables( tab )DataList DataBind()End Sub
Private Sub DataList _ItemDataBound()Sub DataList _ItemDataBound(ByVal sender As Object ByVal e As System Web UI WebControls DataListItemEventArgs) Handles DataList ItemDataBoundi = i + If i > And i <= Thene Item BackColor = Color BlueEnd IfIf i >= Theni = End IfEnd SubEnd Class
再补充一下 这里的i> and i<= 这个 我刚才没讲清楚 可能您有点困惑呢!
cha138/Article/program/net/201311/15144相关参考
如何用SQLServer将数据库横向扩展 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一般人们
坚持创新发展,拓展发展新空间,形成沿海沿江沿线经济带为主的纵向横向经济轴带,培育壮大若干重点经济区,实施“__”行
坚持创新发展,拓展发展新空间,形成沿海沿江沿线经济带为主的纵向横向经济轴带,培育壮大若干重点经济区,实施“_____”行动计划,发展分享经济,实施国家大数据战略。A、一带一路B、全民创业C、万众创新D
每笔均量识别庄家每笔均量只反应主力当天的参与程度。主力吸筹和出货要有一个过程。反映了主力机构参与(控盘)的程度。笔均量一般不能用于横向对比。排序要用笔均额。发现主力要通过个股现在数据与历史数据进行自我
某组等高软横跨,横向跨距为15.6米,横向承力索长度为18.2米,求横向承力索弛度。
设l为横向跨距,L为横向承力索长度,f为横向承力索弛度。 l=15.6米,L=18.2米。L=l+8f2/3l; f2=15.6*(18.2-15.6)*3/8=15.21 f=±3.9米,
某组等高软横跨,横向跨距为15.6米,横向承力索长度为18.2米,求横向承力索弛度。
设l为横向跨距,L为横向承力索长度,f为横向承力索弛度。 l=15.6米,L=18.2米。L=l+8f2/3l; f2=15.6*(18.2-15.6)*3/8=15.21 f=±3.9米,
“变色龙”,也叫“变色蜥蜴”,它能够自动适应周围环境的变化,随时把皮肤颜色变成与它所附着的物体相同的颜色(俗称保护色)。变色龙这种难能可贵的变色本领
某组等高软横跨,横向跨距为14.4m,横向承力索弛度为3.6m,求横向承力索长度。
l=14.4m,f=3.6L=l+8f2/3l =14.4+8×3.62/3×14.4 =16.8(m) 横向承力索长度为16.8m。
某组等高软横跨,横向跨距为14.4m,横向承力索弛度为3.6m,求横向承力索长度。
l=14.4m,f=3.6L=l+8f2/3l =14.4+8×3.62/3×14.4 =16.8(m) 横向承力索长度为16.8m。
某组等高软横跨,横向跨距为15.6m,横向承力索长度为18.2m,求横向承力索弛度。
l=15.6m,L=18.2m,L=l+8f2/3l f2=1/8×3l(L-l) =3/8×15.6×(18.2-15.6) =15.21 则f=±开根号15.21=±3.9(m)(舍去
某组等高软横跨,横向跨距为15.6m,横向承力索长度为18.2m,求横向承力索弛度。
l=15.6m,L=18.2m,L=l+8f2/3l f2=1/8×3l(L-l) =3/8×15.6×(18.2-15.6) =15.21 则f=±开根号15.21=±3.9(m)(舍去