GridView控件 Reapter控件 DataList控件 的區別和用法

ASP.NET三大控件:數組

1.GridView控件:表格視圖控件,能夠用來綁定結果集或者視圖,用起來比較方便和靈活,三個控件中使用最多的控件this

用法---it

this.gridview1.DataSource=table;table

this.gridview1.DataBind();模板

2.Reapter控件:用戶自定義控件,無長相,能夠自定義顯示內容,有5個模板可使用擴展

用法---List

ItemTemplate : 對每個數據項進行格式設置grid

AlternatingItemTemplate : 對交替數據項進行格式設置數據

SeparatorTemplate : 對分隔符進行格式設置樣式

HeaderTemplate : 對頁眉進行格式設置

FooterTemplate : 對頁腳進行格式設置

this.repeater1.DataSource=table;

this.repeater1.DataBind();

3.DataList控件:用戶自定義控件,無長相,一樣是自定義顯示內容,除了能夠綁定結果集和視圖,還能夠綁定數組和哈希表,三個控件中功能最齊全的控件。在Repeater控件之上又擴展2個模板。

用法---

ItemTemplate : 對每個數據項進行格式設置

AlternatingItemTemplate : 對交替數據項進行格式設置

SeparatorTemplate : 對分隔符進行格式設置

HeaderTemplate : 對頁眉進行格式設置

FooterTemplate : 對頁腳進行格式設置

EditItemTemplate : 當行進入編輯狀態時顯示的樣式

SelectedItemTemplate :當列被選中時顯示的樣式

this.datalist1.DataSource=table;//表格

或this.datalist1.DataSource=array;//數組

this.datalist1.DataBind();

相關文章
相關標籤/搜索