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();