GridView 控件以表格的形式顯示數據,並提供對數據進行排序,選擇,編輯,刪除等功能。
GridView能夠完成的功能具體可以總結如下:
1,通過數據源控件將數據綁定到GridView控件
2,對GridView控件內的表格數據進行選擇編輯和刪除操作
3,對GridView控件內的表格數據進行排序
4,對GridView控件內的數據進行分頁顯示
5,通過指定GridView控件的模板列,創建自定義用戶界面
6,通過GridView控件提供的事件模型,完成用戶的復雜操作
7,可以自定義數據顯示的列和行的顯示風格
GridView的AutoGenerateColumns 屬性
默認為true 表示為數據源的每一個字段創建一個AutoGeneratedFiled 對象。數據源中的每個字段作為GridView的列呈現。順序同於每一字段在數據源中出現的順序。
設為false 表示自定義列字段集合,手動控制哪些字段顯示在GridView控件中。
cellPadding=“2px” 單元格中的信息與四周的間距 CellSpacing ="1px" 設置表格邊框之間和單元格之間的間距
ToolTip=“點擊標題可進行排序” 鼠標移到DataGrid中相應的記錄中時,會出現一個跟隨鼠標的ToolTip將相關信息顯示在其中
HorizontalAlign="Left" 獲取或設置 GridView 控件在頁面上的水平對齊方式
RowStyle 控制GridView控件中數據行的外觀 當還設置了AlternatingRowStyle屬性時,數據行交替使用RowStyle設置和AlternatingRowStyle設置進行顯示
RowStyle—ForeColor=“Black”:數據行的前景色 RowStyle-Font-UnderLine="None" 是否設置下划線
ShowFooter =“false” 指定GridView控件是否顯示腳注行 FooterStyle 控制腳注行的外觀
日期列格式處理 設置DataFormatString屬性 和HtmlEncode
DataFormatString =“{0:yyyy-MM-dd}” HtmlEncode="false" 將日期格式化為只顯示年,月,日的格式,具體格式為“年-月-日”
HtmlEncode=“False” 獲取或設置一個值,該值指示在 BoundField 對象中顯示字段值之前,是否對這些字段值進行 HTML 編碼。
例如:訂單日期
具體代碼:
<asp:ButtonField DataField=“OrderData” HeaderText=“訂單日期” SortExpression=“OrderData” DataFormatString=“{0:yyyy-MM-dd}” HtmlEncode=“False” />
表頭顯示設置:HeaderText=“表頭中文名”
頁面的選擇和刪除
<columns>
<asp:commandField ShowSelectButton="True"/> //選擇
<asp:commandField ShowDeleteButton="True"/>刪除
</columns>
GridView控件的屬性列表
樣式名稱 | 說明 |
AlternatingRowStyle | GridView控件中交替數據行的樣式設置。當設置了此屬性時,數據行交替使用RowStyle設置和AlternatingRowStyle設置進行顯示 |
EditRowStyle | GridView控件中正在編輯的行的樣式設置 |
EmptyDataRowStyle | 當數據源中不包括任何記錄時,Gridview控件中顯示的空數據行的樣式設置 |
FooterStyle | Gridview控件的腳注行的樣式設置 |
HeaderStyle | GridView控件的標題行的樣式設置 |
PageStyle | GridView控件的頁導航行的樣式設置 |
RowStyle | GridView控件中的數據行的樣式設置 |
SelectRowStyle | Gridview控件中的選中行的樣式設置 |
GridView控件的列類型
列類型 | 說明 |
BoundField | 顯示數據源中某個字段的值,是默認列類型 |
ButtonField | 為GridView控件的每一項顯示一個命令按鈕, |
CheckBoxField | 為GridView的每一項顯示一個復選框,通常用於顯示具有布爾值得字段 |
CommandField | 用來執行選擇,編輯或刪除操作的預定義命令按鈕 |
HyperLinkField | 將數據源中的某個字段的值顯示為超鏈接,此列字段類型允許將另一個字段綁定到超鏈接的Url中 |
ImageField | 為GricView 控件中的每一項顯示一個圖片 |
TemplateField | 根據指定的模板為GridView控件中的顯示用戶定義的內容。此列字段類型允許創建自定義的類字段 |
GridView控件的TemPlateField 模板說明
模板名稱 | 使用說明 |
AlternatingItemTemplate | 為TemplateField對象中的交替項指定要顯示的內容 |
EditItemTemplate | 為TemplateField對象中處於編輯模式中的項指定要顯示的內容 |
FooterTemplate | 為TemplateField對象的腳注部分指定要顯示的內容 |
HeaderTemplate | 為TemplateField對象的標頭部分指定要顯示的內容 |
ItemTemplate | 為ItemplateField對象中的項指定要顯示的內容 |
GridView 控件的分頁顯示模式
模式 | 說明 |
PagerButton。NextPrevious | 一組由“上一頁”和“下一頁”按鈕組成的分頁控件 |
PagerButton.NextPreviousFirstLast | 一組由“上一頁”,“下一頁”,“首頁”,“尾頁”按鈕組成的分頁控件 |
PageButton.Numeric | 一組由用於直接訪問頁的帶編號的鏈接按鈕組成的分頁控件。這是默認模式 |
PageButton.NumericFirstLast | 一組由帶編號的鏈接按鈕以及“首頁”和“尾頁”按鈕組成的分頁控件 |
相關方法:
GridView控件的公共方法
方法名稱 | 說明 |
DeleteRow | 從數據源中刪除位於指定索引位置的記錄 |
IsBindableType | 確定指定的數據類型是否能綁定到GridView控件的列 |
Sort | 根據指定的排序表達式和方向對GridView控件進行排序 |
UpdateRow | 使用行的字段值更新位於指定行索引位置的記錄 |
屬性
名稱 | 說明 | |
---|---|---|
![]() |
AccessKey | 獲取或設置使您得以快速導航到 Web 服務器控件的訪問鍵。 (繼承自 WebControl。) |
![]() |
Adapter | 獲取控件的瀏覽器特定適配器。 (繼承自 Control。) |
![]() |
AllowCustomPaging | 獲取或設置指示是否啟用自定義分頁的值。 |
![]() |
AllowPaging | 獲取或設置一個值,該值指示是否啟用分頁功能。 |
![]() |
AllowSorting | 獲取或設置一個值,該值指示是否啟用排序功能。 |
![]() |
AlternatingRowStyle | 獲取對 TableItemStyle 對象的引用,使用該對象可以設置 GridView 控件中的交替數據行的外觀。 |
![]() |
AppRelativeTemplateSourceDirectory | 獲取或設置包含該控件的 Page 或 UserControl 對象的應用程序相對虛擬目錄。 (繼承自 Control。) |
![]() |
Attributes | 獲取與控件的特性不對應的任意特性(只用於呈現)的集合。 (繼承自 WebControl。) |
![]() |
AutoGenerateColumns | 獲取或設置一個值,該值指示是否為數據源中的每個字段自動創建綁定字段。 |
![]() |
AutoGenerateDeleteButton | 獲取或設置一個值,該值指示每個數據行都帶有“刪除”按鈕的 CommandField 字段列是否自動添加到 GridView 控件。 |
![]() |
AutoGenerateEditButton | 獲取或設置一個值,該值指示每個數據行都帶有“編輯”按鈕的 CommandField 字段列是否自動添加到 GridView 控件。 |
![]() |
AutoGenerateSelectButton | 獲取或設置一個值,該值指示每個數據行都帶有“選擇”按鈕的 CommandField 字段列是否自動添加到 GridView 控件。 |
![]() |
BackColor | 獲取或設置 Web 服務器控件的背景色。 (繼承自 WebControl。) |
![]() |
BackImageUrl | 獲取或設置要在 GridView 控件的背景中顯示的圖像的 URL。 |
![]() |
BindingContainer | 基礎結構。獲取包含該控件的數據綁定的控件。 (繼承自 Control。) |
![]() |
BorderColor | 獲取或設置 Web 控件的邊框顏色。 (繼承自 WebControl。) |
![]() |
BorderStyle | 獲取或設置 Web 服務器控件的邊框樣式。 (繼承自 WebControl。) |
![]() |
BorderWidth | 獲取或設置 Web 服務器控件的邊框寬度。 (繼承自 WebControl。) |
![]() |
BottomPagerRow | 獲取一個 GridViewRow 對象,該對象表示 GridView 控件中的底部頁導航行。 |
![]() |
Caption | 獲取或設置要在 GridView 控件的 HTML 標題元素中呈現的文本。 提供此屬性的目的是使輔助技術設備的用戶更易於訪問控件。 |
![]() |
CaptionAlign | 獲取或設置 GridView 控件中的 HTML 標題元素的水平或垂直位置。 提供此屬性的目的是使輔助技術設備的用戶更易於訪問控件。 |
![]() |
CellPadding | 獲取或設置單元格的內容和單元格的邊框之間的空間量。 |
![]() |
CellSpacing | 獲取或設置單元格間的空間量。 |
![]() |
ChildControlsCreated | 獲取一個值,該值指示是否已創建服務器控件的子控件。 (繼承自 Control。) |
![]() |
ClientID | 獲取由 ASP.NET 生成的 HTML 標記的控件 ID。 (繼承自 Control。) |
![]() |
ClientIDMode | 獲取或設置用於生成 ClientID 屬性值的算法。 (繼承自 Control。) |
![]() |
ClientIDRowSuffix | 獲取或設置數據字段的名稱,這些數據字段的值附加到 ClientID 屬性值,以便唯一標識數據綁定控件的每個實例。 |
![]() |
ClientIDRowSuffixDataKeys | 基礎結構。獲取數據值,在 ASP.NET 生成 ClientID 值時,這些數據值用於唯一標識數據綁定控件的每個實例。 |
![]() |
ClientIDSeparator | 獲取一個字符值,該值表示 ClientID 屬性中使用的分隔符字符。 (繼承自 Control。) |
![]() |
Columns | 獲取表示 GridView 控件中列字段的 DataControlField 對象的集合。 |
![]() |
ColumnsGenerator | 獲取或設置一個控件,該控件將自動為使用 ASP.NET 動態數據功能的 GridView 控件生成列。 |
![]() |
Context | 為當前 Web 請求獲取與服務器控件關聯的 HttpContext 對象。 (繼承自 Control。) |
![]() |
Controls | 獲取復合數據綁定控件內的子控件的集合。 (繼承自 CompositeDataBoundControl。) |
![]() |
ControlStyle | 獲取 Web 服務器控件的樣式。 此屬性主要由控件開發人員使用。 (繼承自 WebControl。) |
![]() |
ControlStyleCreated | 獲取一個值,該值指示是否已為 ControlStyle 屬性創建了 Style 對象。 此屬性主要由控件開發人員使用。 (繼承自 WebControl。) |
![]() |
CssClass | 獲取或設置由 Web 服務器控件在客戶端呈現的級聯樣式表 (CSS) 類。 (繼承自 WebControl。) |
![]() |
DataItemContainer | 如果命名容器實現 IDataItemContainer,則獲取對命名容器的引用。 (繼承自 Control。) |
![]() |
DataKeyNames | 獲取或設置一個數組,該數組包含了顯示在 GridView 控件中的項的主鍵字段的名稱。 |
![]() |
DataKeys | 獲取一個 DataKey 對象集合,這些對象表示 GridView 控件中的每一行的數據鍵值。 |
![]() |
DataKeysContainer | 如果命名容器實現 IDataKeysControl,則獲取對命名容器的引用。 (繼承自 Control。) |
![]() |
DataMember | 當數據源包含多個不同的數據項列表時,獲取或設置數據綁定控件綁定到的數據列表的名稱。 (繼承自 DataBoundControl。) |
![]() |
DataSource | 獲取或設置對象,數據綁定控件從該對象中檢索其數據項列表。 (繼承自 BaseDataBoundControl。) |
![]() |
DataSourceID | 獲取或設置控件的 ID,數據綁定控件從該控件中檢索其數據項列表。 (繼承自 DataBoundControl。) |
![]() |
DataSourceObject | 獲取一個對象,該對象實現 IDataSource 接口,以便提供對該對象的數據內容的訪問。 (繼承自 DataBoundControl。) |
![]() |
DeleteMethod | 獲取或設置為了刪除數據要調用的方法的名稱。 |
![]() |
DesignMode | 獲取一個值,該值指示是否正在使用設計圖面上的一個控件。 (繼承自 Control。) |
![]() |
EditIndex | 獲取或設置要編輯的行的索引。 |
![]() |
EditRowStyle | 獲取對 TableItemStyle 對象的引用,使用該對象可以設置 GridView 控件中為進行編輯而選中的行的外觀。 |
![]() |
EmptyDataRowStyle | 獲取對 TableItemStyle 對象的引用,使用該對象可以設置當 GridView 控件綁定到不包含任何記錄的數據源時會呈現的空數據行的外觀。 |
![]() |
EmptyDataTemplate | 獲取或設置在 GridView 控件綁定到不包含任何記錄的數據源時所呈現的空數據行的用戶定義內容。 |
![]() |
EmptyDataText | 獲取或設置在 GridView 控件綁定到不包含任何記錄的數據源時所呈現的空數據行中顯示的文本。 |
![]() |
Enabled | 獲取或設置一個值,該值指示是否啟用 Web 服務器控件。 (繼承自 WebControl。) |
![]() |
EnableModelValidation | 獲取或設置一個值,該值指示驗證程序控件是否會處理在插入或更新操作過程中出現的異常。 |
![]() |
EnablePersistedSelection | 獲取或設置一個值,該值指示行的選擇是基於索引還是數據鍵值。 |
![]() |
EnableSortingAndPagingCallbacks | 獲取或設置一個值,該值指示客戶端回調是否用於排序和分頁操作。 |
![]() |
EnableTheming | 獲取或設置一個值,該值指示主題是否應用於該控件。 (繼承自 WebControl。) |
![]() |
EnableViewState | 獲取或設置一個值,該值指示服務器控件是否向發出請求的客戶端保持自己的視圖狀態以及它所包含的任何子控件的視圖狀態。 (繼承自 Control。) |
![]() |
Events | 獲取控件的事件處理程序委托列表。 此屬性為只讀。 (繼承自 Control。) |
![]() |
Font | 獲取與 Web 服務器控件關聯的字體屬性。 (繼承自 WebControl。) |
![]() |
FooterRow | 獲取表示 GridView 控件中的腳注行的 GridViewRow 對象。 |
![]() |
FooterStyle | 獲取一個對 TableItemStyle 對象的引用,使用該對象可以設置 GridView 控件中腳注行的外觀。 |
![]() |
ForeColor | 獲取或設置 Web 服務器控件的前景色(通常是文本顏色)。 (繼承自 WebControl。) |
![]() |
GridLines | 獲取或設置 GridView 控件的網格線樣式。 |
![]() |
HasAttributes | 獲取一個值,該值指示控件是否具有特性集。 (繼承自 WebControl。) |
![]() |
HasChildViewState | 獲取一個值,該值指示當前服務器控件的子控件是否具有任何已保存的視圖狀態設置。 (繼承自 Control。) |
![]() |
HeaderRow | 獲取表示 GridView 控件中的標題行的 GridViewRow 對象。 |
![]() |
HeaderStyle | 獲取一個對 TableItemStyle 對象的引用,使用該對象可以設置 GridView 控件中的標題行的外觀。 |
![]() |
Height | 獲取或設置 Web 服務器控件的高度。 (繼承自 WebControl。) |
![]() |
HorizontalAlign | 獲取或設置 GridView 控件在頁面上的水平對齊方式。 |
![]() |
ID | 獲取或設置分配給服務器控件的編程標識符。 (繼承自 Control。) |
![]() |
IdSeparator | 基礎結構。獲取用於分隔控件標識符的字符。 (繼承自 Control。) |
![]() |
Initialized | 獲取一個值,該值指示數據綁定控件是否已經初始化。 (繼承自 BaseDataBoundControl。) |
![]() |
InsertMethod | 獲取或設置為了插入數據要調用的方法的名稱。 (繼承自 CompositeDataBoundControl。) |
![]() |
IsBoundUsingDataSourceID | 獲取指示是否設置了 DataSourceID 屬性的值。 (繼承自 BaseDataBoundControl。) |
![]() |
IsChildControlStateCleared | 獲取一個值,該值指示該控件中包含的控件是否具有控件狀態。 (繼承自 Control。) |
![]() |
IsDataBindingAutomatic | 獲取一個值,該值指示數據綁定功能是否是自動的。 (繼承自 BaseDataBoundControl。) |
![]() |
IsEnabled | 獲取一個值,該值指示是否啟用控件。 (繼承自 WebControl。) |
![]() |
IsTrackingViewState | 獲取一個值,用於指示服務器控件是否會將更改保存到其視圖狀態中。 (繼承自 Control。) |
![]() |
IsUsingModelBinders | 獲取一個值,該值指示是否使用模型綁定。 (繼承自 CompositeDataBoundControl。) |
![]() |
IsViewStateEnabled | 獲取一個值,該值指示是否為該控件啟用了視圖狀態。 (繼承自 Control。) |
![]() |
ItemType | 獲取或設置強類型化數據綁定的數據項目類型的名稱。 (繼承自 DataBoundControl。) |
![]() |
LoadViewStateByID | 獲取一個值,該值指示控件是否通過 ID 而不是索引參與加載其視圖狀態。 (繼承自 Control。) |
![]() |
NamingContainer | 獲取對服務器控件的命名容器的引用,此引用創建唯一的命名空間,以區分具有相同 Control.ID 屬性值的服務器控件。 (繼承自 Control。) |
![]() |
Page | 獲取對包含服務器控件的 Page 實例的引用。 (繼承自 Control。) |
![]() |
PageCount | 獲取在 GridView 控件中顯示數據源記錄所需的頁數。 |
![]() |
PageIndex | 獲取或設置當前顯示頁的索引。 |
![]() |
PagerSettings | 獲取對 PagerSettings 對象的引用,使用該對象可以設置 GridView 控件中的頁導航按鈕的屬性。 |
![]() |
PagerStyle | 獲取對 TableItemStyle 對象的引用,使用該對象可以設置 GridView 控件中的頁導航行的外觀。 |
![]() |
PagerTemplate | 獲取或設置 GridView 控件中頁導航行的自定義內容。 |
![]() |
PageSize | 獲取或設置 GridView 控件在每頁上所顯示的記錄的數目。 |
![]() |
Parent | 獲取對頁 UI 層次結構中服務器控件的父控件的引用。 (繼承自 Control。) |
![]() |
RenderingCompatibility | 獲取一個值,該值指定呈現的 HTML 將與之兼容的 ASP.NET 版本。 (繼承自 Control。) |
![]() |
RequiresDataBinding | 獲取或設置一個值,該值指示是否應調用 DataBind 方法。 (繼承自 BaseDataBoundControl。) |
![]() |
RowHeaderColumn | 獲取或設置用作 GridView 控件的列標題的列的名稱。 提供此屬性的目的是使輔助技術設備的用戶更易於訪問控件。 |
![]() |
Rows | 獲取表示 GridView 控件中數據行的 GridViewRow 對象的集合。 |
![]() |
RowStyle | 獲取對 TableItemStyle 對象的引用,使用該對象可以設置 GridView 控件中的數據行的外觀。 |
![]() |
SelectArguments | 獲取數據綁定控件從數據源控件檢索數據時使用的 DataSourceSelectArguments 對象。 (繼承自 DataBoundControl。) |
![]() |
SelectedDataKey | 獲取 DataKey 對象,該對象包含 GridView 控件中選中行的數據鍵值。 |
![]() |
SelectedIndex | 獲取或設置 GridView 控件中的選中行的索引。 |
![]() |
SelectedPersistedDataKey | 獲取或設置 GridView 控件中選擇的持久項的數據鍵值。 |
![]() |
SelectedRow | 獲取對 GridViewRow 對象的引用,該對象表示控件中的選中行。 |
![]() |
SelectedRowStyle | 獲取對 TableItemStyle 對象的引用,使用該對象可以設置 GridView 控件中的選中行的外觀。 |
![]() |
SelectedValue | 獲取 GridView 控件中選中行的數據鍵值。 |
![]() |
SelectMethod | 為了讀取數據要調用的方法的名稱。 (繼承自 DataBoundControl。) |
![]() |
ShowFooter | 獲取或設置一個值,該值指示是否在 GridView 控件中顯示腳注行。 |
![]() |
ShowHeader | 獲取或設置一個值,該值指示是否在 GridView 控件中顯示標題行。 |
![]() |
ShowHeaderWhenEmpty | 獲取或設置一個值,該值指示當列沒有數據時 GridView 控件中列的標題是否可見。 |
![]() |
Site | 獲取容器信息,該容器在呈現於設計圖面上時承載當前控件。 (繼承自 Control。) |
![]() |
SkinID | 獲取或設置要應用於控件的外觀。 (繼承自 WebControl。) |
![]() |
SortDirection | 獲取正在排序的列的排序方向。 |
![]() |
SortedAscendingCellStyle | 獲取或設置按升序對列排序時 GridView 列的 CSS 樣式。 |
![]() |
SortedAscendingHeaderStyle | 獲取或設置按升序對列進行排序時要應用於 GridView 列標題的 CSS 樣式。 |
![]() |
SortedDescendingCellStyle | 獲取或設置按升序對列進行排序時 GridView 列的樣式。 |
![]() |
SortedDescendingHeaderStyle | 獲取或設置按降序對列進行排序時要應用於 GridView 列標題的樣式。 |
![]() |
SortExpression | 獲取與正在排序的列關聯的排序表達式。 |
![]() |
Style | 獲取將在 Web 服務器控件的外部標記上呈現為樣式特性的文本特性的集合。 (繼承自 WebControl。) |
![]() |
SupportsDisabledAttribute | 獲取一個值,該值指示在控件的 IsEnabled 屬性為 false 時,控件是否應將呈現的 HTML 元素的 disabled 特性設置為“disabled”。 (繼承自 BaseDataBoundControl。) |
![]() |
TabIndex | 獲取或設置 Web 服務器控件的選項卡索引。 (繼承自 WebControl。) |
![]() |
TagKey | 獲取 GridView 控件的 HtmlTextWriterTag 值。 (重寫 WebControl.TagKey。) |
![]() |
TagName | 獲取控件標記的名稱。 此屬性主要由控件開發人員使用。 (繼承自 WebControl。) |
![]() |
TemplateControl | 獲取或設置對包含該控件的模板的引用。 (繼承自 Control。) |
![]() |
TemplateSourceDirectory | 獲取包含當前服務器控件的 Page 或 UserControl 的虛擬目錄。 (繼承自 Control。) |
![]() |
ToolTip | 獲取或設置當鼠標指針懸停在 Web 服務器控件上時顯示的文本。 (繼承自 WebControl。) |
![]() |
TopPagerRow | 獲取一個 GridViewRow 對象,該對象表示 GridView 控件中的頂部頁導航行。 |
![]() |
UniqueID | 獲取服務器控件的唯一的、以分層形式限定的標識符。 (繼承自 Control。) |
![]() |
UpdateMethod | 獲取或設置為了更新數據要調用的方法的名稱。 |
![]() |
UseAccessibleHeader | 獲取或設置一個值,該值指示 GridView 控件是否以易於訪問的格式呈現其標題。 提供此屬性的目的是使輔助技術設備的用戶更易於訪問控件。 |
![]() |
ValidateRequestMode | 獲取或設置指示控件是否檢查來自瀏覽器的客戶端輸入是否具有潛在危險值的值。 (繼承自 Control。) |
![]() |
ViewState | 獲取狀態信息的字典,這些信息使您可以在同一頁的多個請求間保存和還原服務器控件的視圖狀態。 (繼承自 Control。) |
![]() |
ViewStateIgnoresCase | 獲取一個值,該值指示 StateBag 對象是否不區分大小寫。 (繼承自 Control。) |
![]() |
ViewStateMode | 獲取或設置此控件的視圖狀態模式。 (繼承自 Control。) |
![]() |
VirtualItemCount | 在使用自定義分頁時,獲取或設置數據源中的實際項數 GridView 控件綁定。 |
![]() |
Visible | 獲取或設置一個值,該值指示服務器控件是否作為 UI 呈現在頁上。 (繼承自 Control。) |
![]() |
Width | 獲取或設置 Web 服務器控件的寬度。 (繼承自 WebControl。) |
名稱 | 說明 | |
---|---|---|
![]() |
CallingDataMethods | 在數據方法正被調用時發生。 (繼承自 DataBoundControl。) |
![]() |
CreatingModelDataSource | 當 ModelDataSource 對象正被創建時發生。 (繼承自 DataBoundControl。) |
![]() |
DataBinding | 當服務器控件綁定到數據源時發生。 (繼承自 Control。) |
![]() |
DataBound | 在服務器控件綁定到數據源后發生。 (繼承自 BaseDataBoundControl。) |
![]() |
Disposed | 當從內存釋放服務器控件時發生,這是請求 ASP.NET 頁時服務器控件生存期的最后階段。 (繼承自 Control。) |
![]() |
Init | 當服務器控件初始化時發生;初始化是控件生存期的第一步。 (繼承自 Control。) |
![]() |
Load | 當服務器控件加載到 Page 對象中時發生。 (繼承自 Control。) |
![]() |
PageIndexChanged | 在單擊某一頁導航按鈕時,但在 GridView 控件處理分頁操作之后發生。 |
![]() |
PageIndexChanging | 在單擊某一頁導航按鈕時,但在 GridView 控件處理分頁操作之前發生。 |
![]() |
PreRender | 在加載 Control 對象之后、呈現之前發生。 (繼承自 Control。) |
![]() |
RowCancelingEdit | 單擊編輯模式中某一行的“取消”按鈕以后,在該行退出編輯模式之前發生。 |
![]() |
RowCommand | 當單擊 GridView 控件中的按鈕時發生。 |
![]() |
RowCreated | 在 GridView 控件中創建行時發生。 |
![]() |
RowDataBound | 在 GridView 控件中將數據行綁定到數據時發生。 |
![]() |
RowDeleted | 在單擊某一行的“刪除”按鈕時,但在 GridView 控件刪除該行之后發生。 |
![]() |
RowDeleting | 在單擊某一行的“刪除”按鈕時,但在 GridView 控件刪除該行之前發生。 |
![]() |
RowEditing | 發生在單擊某一行的“編輯”按鈕以后,GridView 控件進入編輯模式之前。 |
![]() |
RowUpdated | 發生在單擊某一行的“更新”按鈕,並且 GridView 控件對該行進行更新之后。 |
![]() |
RowUpdating | 發生在單擊某一行的“更新”按鈕以后,GridView 控件對該行進行更新之前。 |
![]() |
SelectedIndexChanged | 發生在單擊某一行的“選擇”按鈕,GridView 控件對相應的選擇操作進行處理之后。 |
![]() |
SelectedIndexChanging | 發生在單擊某一行的“選擇”按鈕以后,GridView 控件對相應的選擇操作進行處理之前。 |
![]() |
Sorted | 在單擊用於列排序的超鏈接時,但在 GridView 控件對相應的排序操作進行處理之后發生。 |
![]() |
Sorting | 在單擊用於列排序的超鏈接時,但在 GridView 控件對相應的排序操作進行處理之前發生。 |
![]() |
Unload | 當服務器控件從內存中卸載時發生。 (繼承自 Control。) |
擴展方法:
名稱 | 說明 | |
---|---|---|
![]() |
EnablePersistedSelection | 可使所選內容在支持選擇和分頁的數據控件中保持。 (由 DynamicDataExtensions 定義。) |
![]() |
FindDataSourceControl | 返回與指定控件的數據控件關聯的數據源。 (由 DynamicDataExtensions 定義。) |
![]() |
FindFieldTemplate | 返回指定控件的命名容器中指定列的字段模板。 (由 DynamicDataExtensions 定義。) |
![]() |
FindMetaTable | 返回包含數據控件的元表對象。 (由 DynamicDataExtensions 定義。) |