資料展現DataList控制項(26)

2021-09-21 02:59:12 字數 1742 閱讀 6320

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

datalist控制項的資料繫結:

protected

sqlconnection conn = new sqlconnection(connstr);

sqldataadapter da = new sqldataadapter("select* from student", conn);//定義資料介面卡

dataset ds = new dataset();//定義資料集

da.fill(ds, "student");//填充到資料集student表

da.dispose();//釋放所占有的資源

this.datalist1.datasource = ds.tables["studnet"].defaultview;//把datalist控制項的資料來源繫結為student表

this.datalist1.databind();//資料繫結

}

在頁面載入時進行繫結

datalist控制項支援的模板

模板名稱

說明aiternatingitemtemplate

交替項模板

edititemtemplate

編輯模板

footeritemtemplate

腳注模板

headeritemtemplate

頁首模板

itemtemplate

項模板selecteditemtemplate

選中模板

spearatoritemtemplate

分隔符模板

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

datalist的樣式屬性

樣式屬性

說明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的預設事件

資料控制項 DataList資料控制項

datalist資料控制項在repeater資料控制項基礎上進行了擴充套件,除了含有repeater控制項的功能外,還可以設定單行顯示數量等。datalist控制項和repeater控制項資料輸出的格式都取決於模板的定義,不同點是datalist控制項在瀏覽器中會以 的形式輸出。asp datali...

DataList控制項

1.這個控制項主要是用模板來繫結資料 2.繫結 如下 儲存過程繫結 string str configurationmanager.connectionstrings studentconnectionstring connectionstring dataset ds new dataset us...

DataList控制項

using system using system.collections.generic using system.linq using system.web using system.web.ui using system.web.ui.webcontrols using system.conf...