FormView Web 伺服器控制項事件

更新:2007 年 11 月

FormView 控制項會在對所繫結資料進行分頁和更新的過程中引發許多事件,您可以讓程式碼回應這些事件。

如需部分 FormView 控制項事件的使用範例,請參閱使用 FormView Web 伺服器控制項修改資料

FormView 事件

FormView 控制項會在顯示或變更目前記錄時引發事件。按一下 FormView 控制項內部的命令控制項 (如 Button) 後,也會引發事件。下表描述 FormView 控制項公開的事件。

  • PageIndexChanging
    按一下其中一個頁面巡覽區按鈕後,會在 FormView 控制項執行分頁作業前發生這個事件。這個事件通常用於取消分頁作業。

  • PageIndexChanged
    按一下其中一個頁面巡覽區按鈕後,會在 FormView 控制項執行分頁作業後發生這個事件。這個事件通常用於,您需要在使用者巡覽至控制項中的不同記錄後執行工作時。

  • ItemCommand
    按一下 FormView 控制項中的按鈕時會發生這個事件。這個事件通常用於在按一下控制項中的按鈕時執行工作。

  • ItemCreated
    FormView 控制項中建立所有 FormViewRow 物件後會發生這個事件。這個事件通常用於在顯示資料列之前,修改該資料列所顯示的值。

  • ItemDeleting
    按一下 Delete 按鈕後 (其 CommandName 屬性設定為 "Delete" 的按鈕),會在 FormView 控制項刪除資料來源中的記錄前發生這個事件。這個事件通常用於取消刪除作業。

  • ItemDeleted
    按一下 Delete 按鈕後,會在 FormView 控制項刪除資料來源中的記錄後發生這個事件。這個事件通常用於檢查刪除作業的結果。

  • ItemInserting
    按一下 Insert 按鈕後 (其 CommandName 屬性設定為 "Insert" 的按鈕),會在 FormView 控制項插入記錄前發生這個事件。這個事件通常用於取消插入作業。

  • ItemInserted
    按一下 Insert 按鈕後,會在 FormView 控制項插入記錄後發生這個事件。這個事件通常用於檢查插入作業的結果。

  • ItemUpdating
    按一下 Update 按鈕後 (其 CommandName 屬性設定為 "Update" 的按鈕),會在 FormView 控制項更新記錄前發生這個事件。這個事件通常用於取消更新作業。

  • ItemUpdated
    按一下 Update 按鈕後,會在 FormView 控制項更新資料列後發生這個事件。這個事件通常用於檢查更新作業的結果。

  • ModeChanging
    FormView 控制項變更模式 (編輯、插入或唯讀模式) 前會發生這個事件。這個事件通常用於取消模式變更。

  • ModeChanged
    FormView 控制項變更模式 (編輯、插入或唯讀模式) 後會發生這個事件。這個事件通常用於在 FormView 控制項變更模式時執行工作。

  • DataBound
    這個事件從 BaseDataBoundControl 控制項繼承而來,在 FormView 控制項完成資料來源繫結後發生。

請參閱

概念

FormView Web 伺服器控制項概觀

參考

FormView