下面为DataList中代码:
<%@ Import Namespace="System.Data" %>
<html><head>
<title>Employees</title>
<style>
.Shadow {font-size:9pt;border:solid 1px black;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true');}
</style>
<asp:DataList runat="server" id="DataList1" cssclass="Shadow" BackColor="white">
<HeaderTemplate>
<table style="border:1px solid black;" class="stdtext">
<thead bgcolor="blue" style="color:white">
<td><b>ID</b></td>
<td><b>First Name</b></td>
<td><b>Last Name</b></td>
</thead>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td bgcolor="white"> <%#DataBinder.Eval(Container.DataItem,"EmployeeID")%> </td>
<td bgcolor="white"> <%#DataBinder.Eval(Container.DataItem,"FirstName")%> </td>
<td bgcolor="white"> <%#DataBinder.Eval(Container.DataItem,"LastName")%> </td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr>
<td bgcolor="lightblue"> <%#DataBinder.Eval(Container.DataItem,"EmployeeID")%> </td>
<td bgcolor="lightblue"> <%#DataBinder.Eval(Container.DataItem,"FirstName")%> </td>
<td bgcolor="lightblue"> <%#DataBinder.Eval(Container.DataItem,"LastName")%> </td>
</tr>
</AlternatingItemTemplate>
<FooterTemplate>
<tfoot>
<td bgcolor="silver" colspan="3">
<%# "<b>" + ((DataView)DataList1.DataSource).Count + "</b> employees found."%></td>
</tfoot>
</table>
</FooterTemplate>
</asp:DataList>
关于数据绑定,因为它不是本文的重点,我在这里就不在说明啦!
下面让我们来看看效果吧: