首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

使用資料來源控件簡化操作 (2) - SqlDataSource 事件詳解

     編輯:關於ASP.NET

SqlDataSource 事件分類

每個 CRUD 操作對應兩個事件:
Deleting (刪除前) / Deleted (刪除後)
Updating / Updated
Inserting / Inserted
Selecting / Selected

事件列表

實務範例:刪除前驗證

protected void SqlDataSource1_Deleting(object sender, SqlDataSourceCommandEventArgs e) {
    // 假設透過 CheckBox 決定是否允許刪除
    if (!chkConfirmDelete.Checked) {
        e.Cancel = true; // 取消刪除
    }
}

protected void SqlDataSource1_Deleted(object sender, SqlDataSourceStatusEventArgs e) {
    if (e.AffectedRows > 0) {
        Label1.Text = "刪除成功";
    }
}

AffectedRows 用法

e.AffectedRows 可判斷實際影響的資料列數,據以決定後續提示或邏輯。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved