中 Repeater 的使用前台绑定。
View Code
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Rpt.aspx.cs" Inherits="Rpt" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head runat="server"><title>无标题页</title></head><body><form id="form1" runat="server"><div><h3>Repeater</h3><hr /><table border="1"><asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1"><HeaderTemplate><tr><td>产品编号</td><td>名称</td><td>类别编号</td><td>单价</td></tr></HeaderTemplate><ItemTemplate><tr style="background-color: Gray;"><td><%#Eval("ProductID")%></td><td><%#Eval("ProductName")%></td><td><%#Eval("CategoryID")%></td><td><%#Eval("UnitPrice")%></td></tr></ItemTemplate><AlternatingItemTemplate><%-- 变更模板--%><tr style="background-color: Red;"><td><%#Eval("ProductID")%></td><td><%#Eval("ProductName")%></td><td><%#Eval("CategoryID")%></td><td><%#Eval("UnitPrice")%></td></tr></AlternatingItemTemplate><SeparatorTemplate><tr><td colspan="4">间隔模板</td></tr></SeparatorTemplate><FooterTemplate><tr><td colspan="4">脚模板</td></tr></FooterTemplate></asp:Repeater></table><asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"SelectCommand="SELECT [ProductID], [ProductName], [CategoryID], [UnitPrice] FROM [Products]"></asp:SqlDataSource></div></form></body></html>
/web.config
<connectionStrings><add name="NorthwindConnectionString" connectionString="DataSource=.;Initial Catalog=Northwind;Integrated Security=True"providerName="System.Data.SqlClient"/></connectionStrings>
/ylbtech/WebForm-XList.rar