Repeater,不用自己写循环 (ex: for Loop / while Loop)
http://www.dotblogs.com.tw/mis2000lab/archive/2008/04/24/3460.aspx
此范例已经收录在书籍里面出版了。请看: ASP.NET案例精编 / 清华大学出版社
如同 DataList 一样,Repeater也都是源自于ASP.NET 1.x版的产物,算是老前辈了。
Repeater的作法很简单,就是让我们免除「自己写循环」,就能重复列出数据库里面的内容......
说真的,这功能还真的不怎么样~~囧rz......
本文更详细的内容,收录在本书内。
此范例已经收录在书籍里面出版了。请看: ASP.NET案例精编 / 清华大学出版社
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<HeaderTemplate> 批注:用来写表头的部份。
<table border="1"width="90%">
<tr>
<td><b>Date & Time</b></td>
</tr>
</HeaderTemplate>
<ItemTemplate> 批注:重复。....这里的指令,与DataList雷同
<tr>
<td><small> <%#DataBinder.Eval(Container.DataItem,"test_time", "{0:d}")%> </small></td>
</tr>
</ItemTemplate>
<FooterTemplate> 批注:用来写表尾的部份。
</table>
</FooterTemplate>
</asp:Repeater>
上面的「绿色底色」程序代码,是 .NET 1.x版的作法。
.NET 2.0以后,可以改写成:
<%# Eval(“字段名称”) %>
程序执行成果,图片如下。....这是Repeater 搭配 ASP.NET 2.0版的SqlDataSource 。
....................................................................................................寄信给我 mis2000lab (at)雅虎.com.台湾 ........
ASP.NET案例精编(清华大学出版社 / 作者MIS2000Lab)
http://www.china-pub.com/46063
2009/5/15上市
市场价 :¥59.80 RMB(人民幣)