GroupTemplate 的应用 default.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ListView4._Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>学生简明信息列表</title> <style type="text/css"><!-- table { font-size: 14px; line-height: 1.6; border: 2px solid #06F; border-collapse:collapse; width:600px; } table td { border: 1px solid #9FF; font-family:宋体; text-align:left; } caption { font-family:黑体; font-size:16px; padding:10px; color:Red; } .page { text-align:right; margin:8px; width:600px; } --> </style> </head> <body> <form id="form1" runat="server"> <div align="center"> <asp:ListView ID="ListView1" runat="server" DataSourceID="AccessDataSource1" GroupItemCount="4" GroupPlaceholderID="groupPlaceHolder1" ItemPlaceholderID="itemPlaceHolder1" > <LayoutTemplate> <table border="2" cellpadding="8" cellspacing="0" > <caption>学生简明信息列表</caption> <asp:PlaceHolder ID="groupPlaceHolder1" runat="server"></asp:PlaceHolder> </table> <div class="page"> <asp:DataPager ID="DataPager1" runat="server" PageSize="16"> <Fields> <asp:NextPreviousPagerField ShowFirstPageButton="True" ShowNextPageButton="false" /> <asp:NumericPagerField ButtonCount="20" /> <asp:NextPreviousPagerField ShowLastPageButton="True" ShowPreviousPageButton="false" /> </Fields> </asp:DataPager> </div> </LayoutTemplate> <GroupTemplate> <tr> <asp:PlaceHolder ID="itemPlaceHolder1" runat="server"></asp:PlaceHolder> </tr> </GroupTemplate> <ItemTemplate> <td> 学号:<%# Eval("xh") %><br /> 姓名:<%# Eval("xm") %><br /> 电话:<%# Eval("dh") %><br /> QQ:<%# Eval("qq") %> </td> </ItemTemplate> </asp:ListView> <asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/students.mdb" SelectCommand="SELECT * FROM [students]"> </asp:AccessDataSource> </div> </form> </body> </html>