當前位置:編程學習大全網 - 編程語言 - GridView 控件編程的事件

GridView 控件編程的事件

 PageIndexChanged 在單擊某壹頁導航按鈕時 但在 GridView 控件處理分頁操作之後發生 此事件通常用於以下情形 在用戶定位到該控件中的另壹頁之後 您需要執行某項任務

 PageIndexChanging 在單擊某壹頁導航按鈕時 但在 GridView 控件處理分頁操作之前發生 此事件通常用於取消分頁操作

 RowCancelingEdit 在單擊某壹行的 取消 按鈕時 但在 GridView 控件退出編輯模式之前發生 此事件通常用於停止取消操作

 RowCommand 當單擊 GridView 控件中的按鈕時發生 此事件通常用於在控件中單擊按鈕時執行某項任務

 RowCreated 當在 GridView 控件中創建新行時發生 此事件通常用於在創建行時修改行的內容

 RowDataBound 在 GridView 控件中將數據行綁定到數據時發生 此事件通常用於在行綁定到數據時修改行的內容

 RowDeleted 在單擊某壹行的 刪除 按鈕時 但在 GridView 控件從數據源中刪除相應記錄之後發生 此事件通常用於檢查刪除操作的結果

 RowDeleting 在單擊某壹行的 刪除 按鈕時 但在 GridView 控件從數據源中刪除相應記錄之前發生 此事件通常用於取消刪除操作

 RowEditing 發生在單擊某壹行的 編輯 按鈕以後 GridView 控件進入編輯模式之前 此事件通常用於取消編輯操作

 RowUpdated 發生在單擊某壹行的 更新 按鈕 並且 GridView 控件對該行進行更新之後 此事件通常用於檢查更新操作的結果

 RowUpdating 發生在單擊某壹行的 更新 按鈕以後 GridView 控件對該行進行更新之前 此事件通常用於取消更新操作

 SelectedIndexChanged 發生在單擊某壹行的 選擇 按鈕 GridView 控件對相應的選擇操作進行處理之後 此事件通常用於在該控件中選定某行之後執行某項任務

 SelectedIndexChanging 發生在單擊某壹行的 選擇 按鈕以後 GridView 控件對相應的選擇操作進行處理之前 此事件通常用於取消選擇操作

 Sorted 在單擊用於列排序的超鏈接時 但在 GridView 控件對相應的排序操作進行處理之後發生 此事件通常用於在用戶單擊用於列排序的超鏈接之後執行某個任務

 Sorting 在單擊用於列排序的超鏈接時 但在 GridView 控件對相應的排序操作進行處理之前發生 此事件通常用於取消排序操作或執行自定義的排序例程

  PageIndexChanged 事件

 下面的代碼示例演示如何使用 PageIndexChanged 事件顯示用戶從頁導航行中選擇的頁碼

 GridView PageIndexChanged Exampleforecolor= Red runat= server />datasourceid= CustomersSource autogeneratecolumns= true emptydatatext= No data available allowpaging= true ondatabound= CustomersGridView_DataBound onpageindexchanged= CustomersGridView_PageIndexChanged runat= server >

 position= Bottom pagebuttoncount= />selectmand= Select [CustomerID] [CompanyName] [Address] [City] [PostalCode] [Country] From [Customers] connectionstring= runat= server />

  PageIndexChanging 事件

 下面的代碼示例演示如果用戶在 GridView 控件處於編輯模式時嘗試導航到另壹個頁面 此時如何使用 PageIndexChanging 事件取消分頁操作

 GridView PageIndexChanging Example

 forecolor= Red runat= server />datasourceid= CustomersSource autogeneratecolumns= true emptydatatext= No data available allowpaging= true autogenerateeditbutton= true datakeynames= CustomerID onpageindexchanging= CustomersGridView_PageIndexChanging onrowcancelingedit= CustomersGridView_RowCancelingEdit runat= server >

 position= Bottom pagebuttoncount= />

 selectmand= Select [CustomerID] [CompanyName] [Address] [City] [PostalCode] [Country] From [Customers] updatemand= Update Customers SET CompanyName=@CompanyName Address=@Address City=@City PostalCode=@PostalCode Country=@Country WHERE (CustomerID = @CustomerID) connectionstring= runat= server />

 當處於更新狀態沒更新就導航到其他分頁時 顯示紅字

  RowCancelingEdit 事件 單擊編輯模式中某壹行的 取消 按鈕以後 在該行退出編輯模式之前發生

 下面的代碼示例演示當用戶取消 GridView 控件的更新操作時 如何使用 RowCancelingEdit 事件顯示取消消息

 GridView RowCancelingEdit Example

 forecolor= Red runat= server />

 datasourceid= CustomersSqlDataSource autogeneratecolumns= true autogenerateeditbutton= true allowpaging= true datakeynames= CustomerID onrowcancelingedit= CustomersGridView_RowCancelingEdit runat= server >

 selectmand= Select [CustomerID] [CompanyName] [Address] [City] [PostalCode] [Country] From [Customers] updatemand= Update Customers SET CompanyName=@CompanyName Address=@Address City=@City PostalCode=@PostalCode Country=@Country WHERE (CustomerID = @CustomerID) connectionstring= runat= server >

 在點擊取消按鈕後顯示紅字

  RowCommand 事件 單擊 GridView 控件中的某個按鈕時 會引發 RowCommand 事件

 下面的示例演示如何使用傳遞到事件處理方法的 GridViewCommandEventArgs 對象確定引發

lishixinzhi/Article/program/net/201311/11288

  • 上一篇:網頁文字居中的代碼是什麽?
  • 下一篇:富士康摩拜生產線在哪
  • copyright 2024編程學習大全網