DreamwaverMX與ASP.NET(三)
2007/2/1 23:55:50
3.利用Repeater組件顯示數據集
相關介紹
ASP.NET中數據的顯示多種多樣,其中Repeater是另外一個已有的組件。DataGrid總是會以”表格”來展示數據,當我們想用更自由的方式來展示數據著一定會用到Repeater控件,
它以Template(樣板)的方式來定義數據輸出格式。
STEP 1. 建立頁面
我們可以通過更改原有的頁面來建立用Repeater組件顯示數據。將Location1.htm重命名為Location1.aspx。刪除頁面中原有的部分,并像上一章一樣建立Dataset,其中篩選Region_IDEnterValue=1。下面讓我們用Repeater控件來做動態頁面。
j為了利用樣板定義輸出格式,先建立表格。我們可以通過ApplicationàDatabases頁面看
數據庫的結構。
Dreamweaver/10208/pic/08161image002.jpg">
[圖3-1 數據庫結構]
根據數據庫的結構,設計下列的表格。
[圖3-2 模版圖]
k下面需要將數據綁定到表格中。將Application面板中Bindings中的數據項拖到其位置中。
[圖3-3 Binding對話框]
數據綁定后得到如下頁面:
[圖3-4數據綁定后的頁面]
是否有點似曾相識的感覺,因為Dreamwaver MX繼承了UltraDev的傳統以高亮顯示數據。 ③ 其中Binding對話框中也可以選擇數據表示的形式,點選頁面的數據項后可在Binding中相應的數據選擇數據表示的形式。
[圖3-5 數據表示的形式]
若要以此表格為樣板顯示所有數據項,則需全選此表格。單擊Application面板中的Server Behaviors項中的”+”,選擇Repeat Region項
[圖3-6選擇Repeat Region] [圖 3-7 選擇重復的方式]
在Repeat Region中確定想重復的方式,單擊OK。現在就可以按”F12”預覽頁面了。
STEP 2 分析代碼(注意:為了能顯示代碼,以下所有代碼都在“<”之后和“>”之前加了空格,不便之處請多原諒!)
< ASP:Repeater runat="server" DataSource='< %# DataSet1.DefaultView % >' >
< ItemTemplate >
< table width="75%" border="0" >
< tr >
< td width="18%" >Location Name< /td >
< td colspan="3" > < %# DataSet1.FieldValue("LOCATION_NAME", Container) % > < /td >
< /tr >
< tr >
< td >City< /td >
< td width="35%" > < %# DataSet1.FieldValue("CITY", Container) % > < /td >
< td width="19%" >Address< /td >
< td width="28%" > < %# DataSet1.FieldValue("ADDRESS", Container) % > < /td >
< /tr >
< tr >
< td >State< /td >
< td > < %# DataSet1.FieldValue("STATE_COUNTRY", Container) % > < /td >
< td >Code< /td >
< td > < %# DataSet1.FieldValue("CODE", Container) % > < /td >
< /tr >
< tr >
< td >Telephone< /td >
< td > < %# DataSet1.FieldValue("TELEPHONE", Container) % > < /td >
< td >Fax< /td >
< td > < %# DataSet1.FieldValue("FAX", Container) % > < /td >
< /tr >
< /table >
< /ItemTemplate >
< /ASP:Repeater >
ASP.net是通過建立一個ItemTemple的模板來重復顯示所有數據的,所以若要設置Repeater的樣式,可以通過設置模板來實現。
我們還可以通過添加其他樣板來達到我們要的效果。
AlternatingItemTemplate : 實現交叉顯示數據。與原ItemTemplate的模板交叉顯示數 據
SepartorTemplate: 分隔符樣板。可用于分隔數據行。
HeaderTemplate: 標題樣板。顯示與所有數
下一頁
返回列表
返回首頁
主站蜘蛛池模板:
大桥未久恸哭の女教师|
美国经典三级版在线播放|
天天躁夜夜躁很很躁|
久久国产乱子伦精品在|
欧美日韩视频在线第一区|
午夜免费福利视频|
里番acg全彩本子|
国产精品久久久久久久福利院
|
国产精品无码专区AV在线播放|
一级毛片在线免费播放|
日韩av一中美av一中文字慕|
亚洲欧美日韩在线综合福利|
美女解开胸罩摸自己胸直播|
国产欧美一区二区精品久久久|
99无码精品二区在线视频|
成品网站nike源码1688免费|
亚洲AV综合色区无码二区爱AV|
波多野结衣伦理片在线观看|
噗呲噗呲捣出白沫蜜汁|
黄床大片免费30分钟国产精品|
久久婷婷五月综合97色一本一本|
a级毛片高清免费视频就|
日本在线观看电影|
亚洲国产一区二区三区在线观看
|
日本三级高清电影全部|
亚洲人成网男女大片在线播放|
а√最新版地址在线天堂|
日本人妻丰满熟妇久久久久久|
亚洲av极品无码专区在线观看
|
国产精品第100页|
ass日本熟妇大全pic|
性欧美高清come|
中文无码日韩欧免费视频|
日韩人妻系列无码专区|
亚洲成a人片在线观看中文app
|
福利视频一区二区牛牛|
国产va在线视频观看|
韩国免费A级作爱片无码|
国产欧美日韩精品a在线观看|
99aiav国产精品视频|
天天摸夜夜摸成人免费视频|