中国 根服务器:ASP.NET(C#)问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 22:09:31
DataList中,如何让第一条数据与其他数据颜色不同??

DataList中,如何让第一条数据与其他数据颜色不同?
没明白你的你的问题,不知道第的一条是第一行还第一列的数据.
我就会分两种情况来说吧.
如果是要让第一行的数据与其它的行的颜色不一样.可以用样式设置
如果要让第第一列的数据与其它列的颜色不一样,我用的方法是:在绑定数据的时候加入一些html 标记.如:
<P align="left">
<asp:DataList id="DataList1" runat="server" Width="584px" HorizontalAlign="Left" CaptionAlign="Top">
<ItemTemplate>
<IMG src="../pic/bullet.gif"> 〔<A href='list.aspx?classname=<%#DataBinder.Eval(Container.DataItem, "classname")%>'><%# DataBinder.Eval(Container.DataItem, "classname")%></A>〕
<A href='show.aspx?articleid=<%#DataBinder.Eval(Container.DataItem, "articleid")%>'>
<%# Server.HtmlEncode(DataBinder.Eval(Container.DataItem, "title").ToString())%>
</A>(<FONT color="red"><%#((DateTime)DataBinder.Eval(Container.DataItem, "dateandtime")).ToString("yyyy-M-d")%></FONT>,
<FONT color="blue">
<%#DataBinder.Eval(Container.DataItem, "hints")%>
</FONT>)
</ItemTemplate>
</asp:DataList></P>
<