天天看點

資料展現DataList控件(26)

repeater控件時通過的疊代程式,而DataList控件則提供專門用于控制清單布局的附屬功能,與repeater不同,DataList 呈現其模闆定義模闆定義元素周圍的表行和單元格,進而提供了更為豐富的布局和格式設定功能。例如,DataList控件支援repeatcolumns和 repeatdirction屬性,這兩個屬性分别指定列數和資料項的顯示方式(水準或者垂直)。DataList還支援樣式特性,如字型大小和字型名稱 等。使用DataList控件除顯示模闆定義的資料綁定清單外,DataList控件還支援選擇和編輯資料。

DataList控件的資料綁定:

在頁面加載時進行綁定

<b>DataList控件支援的模闆</b>

模闆名稱

說明

AIternatingItemTemplate

交替項模闆

EditItemTemplate

編輯模闆

FooterItemTemplate

腳注模闆

HeaderItemTemplate

頁眉模闆

ItemTemplate

項模闆

SelectedItemTemplate

選中模闆

SpearatorItemTemplate

分隔符模闆

可以通過datalist控件的不同部分設定屬性以及樣式外觀:

<b>datalist的樣式屬性</b>

樣式屬性

AIternatingItemStyle

指定datalist控件中交替項的樣式

EditItemStyle

指定datalist控件中編輯的樣式

FooterItemStyle

指定datalist控件中腳注的樣式

HeaderStyle

指定datalist控件中頁眉的樣式

ItemStyle

指定datalist控件中項的樣式

SelectedItemStyle

指定datalist控件中標明項的樣式

SpearatorItemStyle

指定datalist控件中各項之間分隔符的樣式

DataList控件支援五個事件:

EditCommand:由帶有CommandName=”edit”的子控件産生

CancelCommand:由帶有CommandName=”cancel”的子控件産生

UpdateCommand:由帶有CommandName=”update”的子控件産生

DeleteCommand:由帶有CommandName=”delete”的子控件産生

ItemCommand:DataList的預設事件

本文轉自shenzhoulong  51CTO部落格,原文連結:http://blog.51cto.com/shenzhoulong/327604,如需轉載請自行聯系原作者

繼續閱讀