aspx repeater 用法_ASP.NET - Repeater 控件
把 DataSet 綁定到 Repeater 控件
Repeater 控件用于顯示重復的項目列表,這些項目被限制在該控件。Repeater 控件可被綁定到數據庫表、XML 文件或者其他項目列表。這里,我們將展示如何把 XML 文件綁定到一個 Repeater 控件。
我們將在例子中使用下面的 XML 文件("cdcatalog.xml"):
Empire BurlesqueBob Dylan
USA
Columbia
10.90
1985
Hide your heartBonnie Tyler
UK
CBS Records
9.90
1988
Greatest HitsDolly Parton
USA
RCA
9.90
1982
Still got the bluesGary Moore
UK
Virgin records
10.20
1990
ErosEros Ramazzotti
EU
BMG
9.90
1997
首先,導入 "System.Data" 命名空間。我們需要此命名空間與 DataSet 對象一同工作。在 .aspx 頁面的頂部包含下面這條指令:
接下來,為這個 XML 文件創建一個 DataSet,并把此 XML 文件在頁面首次加載時載入 DataSet:
sub Page_Load
if Not Page.IsPostBack then
dim mycdcatalog=New DataSet
mycdcatalog.ReadXml(MapPath("cdcatalog.xml"))
end if
end sub
然后我們在 .aspx 頁面中創建一個 Repeater 控件。 元素中的內容在輸出中僅出現一次,而 元素的內容會對應 DataSet 中的 "record" 重復出現,最后, 的內容在輸出中僅出現一次:
...
...
...
然后我們添加可創建 DataSet 的腳本,并把這個 mycdcatalog DataSet 綁定到 Repeater 控件。我們同樣用 HTML 標簽來填充這個 Repeater 控件,并通過 方法把數據項目綁定到 部分內的單元格:
sub Page_Load
if Not Page.IsPostBack then
dim mycdcatalog=New DataSet
mycdcatalog.ReadXml(MapPath("cdcatalog.xml"))
cdcatalog.DataSource=mycdcatalog
cdcatalog.DataBind()
end if
end sub
總結
以上是生活随笔為你收集整理的aspx repeater 用法_ASP.NET - Repeater 控件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国第三艘国产航母的设计已经完成
- 下一篇: T14重型坦克和15式轻坦为何分道扬镳