前端页面代码:
<style type="text/css"> #DataList1 { border:solid 1px #ff0000; width:600px;} #GridView1 { border:solid 1px #00ff00; margin-top:10px; width:600px;} .Repeater { border:solid 1px #0000ff; margin-top:5px; width:600px;} </style> <asp:DataList ID="DataList1" runat="server"> <ItemTemplate> <table border="0"> <tr> <td> <%#Eval("UserSite")%> <%#Eval("UserName")%> </td> <td> <%#Eval("UserAge")%> <%#Eval("UserSex")%> </td> </tr> </table> </ItemTemplate> </asp:DataList> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" GridLines="None" UseAccessibleHeader="False" OnRowDataBound="GridView1_RowDataBound"> <Columns> <asp:TemplateField HeaderText="站点"> <ItemTemplate> <asp:Label ID="UserSite" runat="server" Text='<%#Bind("UserSite") %>'></asp:Label> </ItemTemplate> <ItemStyle HorizontalAlign="Center"/> </asp:TemplateField> <asp:BoundField DataField="UserName" HeaderText="姓名" /> <asp:BoundField DataField="UserAge" HeaderText="年龄" /> <asp:BoundField DataField="UserSex" HeaderText="性别" /> </Columns> </asp:GridView> <asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <table border="0" class="Repeater"> <tr> <td> <%#Eval("UserSite")%> <%#Eval("UserName")%> </td> <td> <%#Eval("UserAge")%> <%#Eval("UserSex")%> </td> </tr> </table> </ItemTemplate> </asp:Repeater>
使用C#实例: