GridView 是 DataGrid的後繼控制項,在.net framework 2 中,雖然還存在DataGrid,但是GridView已經走上了歷史的前台,取代DataGrid的趨勢已是勢不可擋。GridView和DataGrid功能相似,都是在web頁面中顯示數據源中的數據,將數據源中的一行數據,也就是一條記錄,顯示為在web頁面上輸出表格中的一行。
基本介紹
- 中文名:格線視圖
- 外文名:gridview
- 功能:在web頁面中顯示數據源中的數據
- 類型:DataGrid的後繼控制項
基本介紹
詳細介紹
屬性 | 描述 |
AllowPaging | 指示該控制項是否支持分頁。 |
AllowSorting | 指示該控制項是否支持排序。 |
AutoGenerateColumns | 指示是否自動地為數據源中的每個欄位創建列。默認為true。 |
AutoGenerateDeleteButton | 指示該控制項是否包含一個按鈕列以允許用戶刪除映射到被單擊行的記錄。 |
AutoGenerateEditButton | 指示該控制項是否包含一個按鈕列以允許用戶編輯映射到被單擊行的記錄。 |
AutoGenerateSelectButton | 指示該控制項是否包含一個按鈕列以允許用戶選擇映射到被單擊行的記錄。 |
DataMember | 指示一個多成員數據源中的特定表綁定到該格線。該屬性與DataSource結合使用。如果DataSource是有一個DataSet對象,則該屬性包含要綁定的特定表的名稱。 |
DataSource | 獲得或設定包含用來填充該控制項的值的數據源對象。 |
DataSourceID | 指示所綁定的數據源控制項。 |
EnableSortingAndPagingCallbacks | 指示是否使用腳本回調函式完成排序和分頁。默認情況下禁用。 |
RowHeaderColumn | 用作列標題的列名。該屬性旨在改善可訪問性。 |
SortDirection | 獲得列的當前排序方向。 |
SortExpression | 獲得當前排序表達式。 |
UseAccessibleHeader | 規定是否為列標題生成<th>標籤(而不是<td>標籤)。 |
樣式 | 描述 |
AlternatingRowStyle | 定義表中每隔一行的樣式屬性。 |
EditRowStyle | 定義正在編輯的行的樣式屬性。 |
FooterStyle | 定義格線的頁腳的樣式屬性。 |
HeaderStyle | 定義格線的標題的樣式屬性。 |
EmptyDataRowStyle | 定義空行的樣式屬性,這是在GridView綁定到空數據源時生成。 |
PagerStyle | 定義格線的分頁器的樣式屬性。 |
RowStyle | 定義表中的行的樣式屬性。 |
SelectedRowStyle | 定義當前所選行的樣式屬性。 |
屬性 | 描述 |
BackImageUrl | 指示要在控制項背景中顯示的圖像的URL。 |
Caption | 在該控制項的標題中顯示的文本。 |
CaptionAlign | 標題文本的對齊方式。 |
CellPadding | 指示一個單元的內容與邊界之間的間隔(以像素為單位)。 |
CellSpacing | 指示單元之間的間隔(以像素為單位)。 |
GridLines | 指示該控制項的格線線樣式。 |
HorizontalAlign | 指示該頁面上的控制項水平對齊。 |
EmptyDataText | 指示當該控制項綁定到一個空的數據源時生成的文本。 |
PagerSettings | 引用一個允許我們設定分頁器按鈕的屬性的對象。 |
ShowFooter | 指示是否顯示頁腳行。 |
ShowHeader | 指示是否顯示標題行。 |
屬性 | 描述 |
BottomPagerRow | 返回表格該格線控制項的底部分頁器的GridViewRow對象。 |
Columns | 獲得一個表示該格線中的列的對象的集合。如果這些列是自動生成的,則該集合總是空的。 |
DataKeyNames | 獲得一個包含當前顯示項的主鍵欄位的名稱的數組。 |
DataKeys | 獲得一個表示在DataKeyNames中為當前顯示的記錄設定的主鍵欄位的值。 |
EditIndex | 獲得和設定基於0的索引,標識當前以編輯模式生成的行。 |
FooterRow | 返回一個表示頁腳的GridViewRow對象。 |
HeaderRow | 返回一個表示標題的GridViewRow對象。 |
PageCount | 獲得顯示數據源的記錄所需的頁面數。 |
PageIndex | 獲得或設定基於0的索引,標識當前顯示的數據頁。 |
PageSize | 指示在一個頁面上要顯示的記錄數。 |
Rows | 獲得一個表示該控制項中當前顯示的數據行的GridViewRow對象集合。 |
SelectedDataKey | 返回當前選中的記錄的DataKey對象。 |
SelectedIndex | 獲得和設定標識當前選中行的基於0的索引。 |
SelectedRow | 返回一個表示當前選中行的GridViewRow對象。 |
SelectedValue | 返回DataKey對象中存儲的鍵的顯式值。類似於SelectedDataKey。 |
TopPagerRow | 返回一個表示格線的頂部分頁器的GridViewRow對象。 |
列欄位類型 | 說明 |
---|---|
BoundField | 顯示數據源中某個欄位的值。這是 GridView控制項的默認列類型。 |
ButtonField | 為 GridView控制項中的每個項顯示一個命令按鈕。這使您可以創建一列自定義按鈕控制項,如“添加”按鈕或“移除”按鈕。 |
CheckBoxField | 為 GridView控制項中的每一項顯示一個複選框。此列欄位類型通常用於顯示具有布爾值的欄位。 |
CommandField | 顯示用來執行選擇、編輯或刪除操作的預定義命令按鈕。 |
HyperLinkField | 將數據源中某個欄位的值顯示為超連結。此列欄位類型允許您將另一個欄位綁定到超連結的 URL。 |
ImageField | 為 GridView控制項中的每一項顯示一個圖像。 |
TemplateField | 根據指定的模板為 GridView控制項中的每一項顯示用戶定義的內容。此列欄位類型允許您創建自定義的列欄位。 |