程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET 2.0數據教程之六十五:批刪除數據

ASP.NET 2.0數據教程之六十五:批刪除數據

編輯:關於ASP.NET

返回“ASP.NET 2.0數據教程目錄”

導言:

在前面的教程,我們用GridView創建了一個批編輯界面。在用戶需 要一次性編輯多條記錄的情況下,批編輯界面很有用。同理,當用戶需要同時刪 除多條記錄時,該技術也很有用.

如果你使用過郵件系統的話,你應該對 這種最常見的批刪除界面很熟悉:界面裡每一行都包含一個checkbox,此外,還 有一個“Delete All Checked Items”按鈕(如圖1).本教程比較短, 因為我們在前面的教程已經完成大體的框架,在前面的第52章《Adding a GridView Column of Checkboxes》裡我們創建了一個包含一個checkboxes列的 GridView控件;而在63章《Wrapping Database Modifications within a Transaction》裡,我們在BLL業務邏輯層裡創建了一個方法,該方法使用事務來 刪除基於ProductID 的記錄.在本教程,我們將整合這些內容來創建一個處理批刪 除的示例.

圖1:每一行都包含一個Checkbox

第一步:創建批刪除界面

由於我們在第52章已經創建了一個批刪除界面,因此我們可以簡單的將其 拷貝到BatchDelete.aspx頁面。首先,打開BatchData文件夾裡的 BatchDelete.aspx頁面,以及EnhancedGridView文件夾裡的CheckBoxField.aspx 頁面。在CheckBoxField.aspx頁面,切換到Source模式,將<asp:Content> 標簽裡的代碼進行復制.

圖2:復制CheckBoxField.aspx頁面裡的聲明代碼

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved