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: 標題樣板。顯示與所有數
下一頁
返回列表
返回首頁
主站蜘蛛池模板:
欧美freesex10一13|
羞差的漫画sss|
国语自产偷拍精品视频偷蜜芽|
久9热免费精品视频在线观看|
最新中文字幕在线视频|
亚洲欧美中文日韩综合|
看一级毛片免费观看视频|
国产一区二区三精品久久久无广告|
欧美精品香蕉在线观看网|
国产高清一级片|
gay网在线观看|
岳在我胯下哭泣|
中文字幕精品视频|
日韩免费一级片|
亚洲一级黄色大片|
欧美激情成人网|
亲密爱人完整版在线观看韩剧|
综合网中文字幕|
国产一级一片免费播放|
高清成人爽a毛片免费网站|
国产精品三级视频|
91视频一区二区三区|
天天躁日日躁狠狠躁欧美老妇|
上原瑞穗最全番号|
日产乱码卡1卡2卡三免费|
久久精品久久精品|
欧洲无码一区二区三区在线观看|
亚洲欧美国产五月天综合|
狍和女人一级毛片免费的|
免费看v片网站|
精品国产一区二区三区久|
噼里啪啦免费观看高清动漫|
莲花宝鉴无删减电影在线看|
国产午夜无码片在线观看|
成年美女黄网站色|
国产欧美一区二区三区观看|
亚洲最大看欧美片网站|
国产精品亚洲精品日韩已满
|
juy051佐佐木明希在线观看|
彩虹男gary网站|
中国xxx69视频|