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 控制項完成資料來源繫結後發生。