listview_web_服務器控件概述

listview_web_服務器控件概述

ID:8462839

大?。?.05 MB

頁數:103頁

時間:2018-03-28

listview_web_服務器控件概述_第1頁
listview_web_服務器控件概述_第2頁
listview_web_服務器控件概述_第3頁
listview_web_服務器控件概述_第4頁
listview_web_服務器控件概述_第5頁
資源描述:

《listview_web_服務器控件概述》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、ListViewWeb服務器控件概述.NETFramework4其他版本·VisualStudio2008利用ASP.NETListView控件,可以綁定從數據源返回的數據項并顯示它們。這些數據可以顯示在多個頁面。您可以逐個顯示數據項,也可以對它們分組。ListView控件會按照您使用模板和樣式定義的格式顯示數據。與DataList和Repeater控件相似,此控件也適用于任何具有重復結構的數據。但與這些控件不同的是,ListView控件允許用戶編輯、插入和刪除數據,以及對數據進行排序和分頁,所有這一切都無需編寫代碼。本主題包括:·將數據綁定到Lis

2、tView控件·為ListView控件創(chuàng)建模板·對數據進行分頁·對數據進行排序·修改數據·對ListView項應用樣式·類參考·代碼示例·其他資源將數據綁定到ListView控件通過下列方法,可以將ListView控件綁定到數據:·使用DataSourceID屬性。通過此屬性可以將ListView控件綁定到數據源控件,例如SqlDataSource控件。我們建議采用這種方法,因為它可以使ListView控件利用數據源控件的功能。此外,它還可以提供用于排序、分頁、插入、刪除和更新操作的內置功能。采用這種方法時,還可以使用雙向綁定表達式。有關數據源控件的

3、更多信息,請參見數據源控件概述。·使用DataSource屬性。此屬性允許綁定到各種對象,包括ADO.NET數據集、數據讀取器以及內存中的結構(例如集合)。采用此方法時,您需要為所有附加功能(例如排序、分頁和更新)編寫代碼。返回頁首為ListView控件創(chuàng)建模板與在DataList和Repeater控件中使用模板的方法類似,ListView控件顯示的項可以由模板定義。利用ListView控件,可以逐項顯示數據,也可以按組顯示數據。如果使用的是布局模板,則可以通過創(chuàng)建LayoutTemplate模板來定義ListView控件的主(根)布局。Layout

4、Template必須包含一個充當數據占位符的控件。例如,該布局模板可以包含ASP.NETTable、Panel或Label控件。(它還可以包含runat特性設置為“server”的table、div或span元素)。如果沒有定義布局模板,則會自動插入一個占位符控件。此占位符控件包含ItemTemplate模板所定義的每個項的輸出,您可以在GroupTemplate模板定義的內容中對這些輸出進行分組。在ItemTemplate模板中,需要定義各個項的內容。此模板包含的控件通常已綁定到數據列或其他單個數據元素。對項分組使用GroupTemplate模板,

5、可以選擇對ListView控件中的項進行分組。對項分組通常是為了創(chuàng)建平鋪的表布局。在平鋪的表布局中,各個項將在行中重復GroupItemCount屬性指定的次數。注意在未定義布局的情況下,如果將GroupItemCount屬性設置為一個大于零的值,并且還定義ItemTemplate屬性,則此控件會如同定義了LayoutTemplate屬性一樣工作。如果定義LayoutTemplate屬性,則PlaceHolder控件必須存在。為創(chuàng)建平鋪的表布局,布局模板可以包含ASP.NETTable控件以及將runat特性設置為“server”的HTMLtable

6、元素。隨后,組模板可以包含ASP.NETTableRow控件(或HTMLtr元素)。而項模板可以包含ASP.NETTableCell控件(或HTMLtd元素)中的各個控件。使用EditItemTemplate模板,可以提供已綁定數據的用戶界面,從而使用戶可以修改現(xiàn)有的數據項。使用InsertItemTemplate模板還可以定義已綁定數據的用戶界面,以使用戶能夠添加新的數據項。有關更多信息,請參見本主題后面的修改數據。可用的模板下表列出了可用于ListView控件的所有模板。LayoutTemplate標識定義控件的主要布局的根模板。它包含一個占位符

7、對象,例如表行(tr)、div或span元素。此元素將由ItemTemplate模板或GroupTemplate模板中定義的內容替換。它還可能包含一個DataPager對象。ItemTemplate標識要為各個項顯示的數據綁定內容。ItemSeparatorTemplate標識要在各個項之間呈現(xiàn)的內容。GroupTemplate標識組布局的內容。它包含一個占位符對象,例如表單元格(td)、div或span。該對象將由其他模板(例如ItemTemplate和EmptyItemTemplate模板)中定義的內容替換。GroupSeparatorTempl

8、ate標識要在項組之間呈現(xiàn)的內容。EmptyItemTemplate標識在使用GroupTemplate模板

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。