2011年8月11日 星期四

ListView 介紹

可以分頁、更新、插入及刪除、排序

ListView主要樣版 至少需要指定兩個才能編譯並使用ListView 不然會發生錯誤
必需要有樣版:LayoutTemplate和ItemTemplate

樣版介紹
AlternatingItemTemplate:表用示來呈現每○其它東結項目的板版,如果這個屬性未指定,所有項目是使用項目樣版來做一般的呈現。替代項目樣版通常包含與項目相同的控制項和內容,但不同的樣式以區分項目。

EditItemTemplate:表示用於編輯每個東局項目的板版,編輯樣版通常包含輸入控制項,用以更新東結資料記錄的值,編輯樣版也是應該包含按鈕來存,或捨棄變更。

EmptyDataTemplate:指示當資料來源東結至ListView控制項的空的時所呈現之樣版。當這種情況發生時,空白資料樣版會取代版面配置樣版而呈現,不過,請留意,如果InsertItemPosition未設定為 none,則 InsertItemTemplate會取得優先權。

GroupSeparatorTemplate:表示用來放置在ListView控制項中,每個群組之間自訂內容的樣版。

GroupTemplate:表示用於建立listView控制項,並排配置內容的樣版。在並排配置,一列中,項目水平重複數,是根據GroupItemCount屬性的值

InsertItemTemplate:指示用於插入新的資料項目的樣版。插入樣版包含輸入控制項,以收集資料來初始化新的資料記錄,插入樣版也應該包含按鈕來存,或捨棄變更。

ItemSeparatorTemplate:指示用於指定ListView控制項的項目之間分隔符號內容的樣版。

ItemTemplate:表示要使用來呈現控結至控制項的項目的樣版。

LayoutTemplate:表示呈現任何透過ListView控制項顯示的根目錄容器內容之樣版。這個樣版是必要的。

SelectdItemTemplate:表示用來呈現目前所選取的資料項目的樣版。

ListView 控制項是繼承:WebControl
少Auto樣式屬性設定,但他能輸方便被樣式化,套用css方法

另外觸發事件跟一般一樣有的功能

沒有留言:

張貼留言