GridView 多筆編輯批次存檔

2022-01-11 22:11:21 字數 873 閱讀 4062

轉貼]gridview 多筆編輯批次存檔

gridview 多筆編輯批次存檔gridview 預設的編輯儲存動作都是單筆的,若希望能 gridview 多筆編輯,按個鈕再進行批次儲存的動作,實作上相當簡單,只要四行程式碼就可以達成了,現在來看一下實作的步驟。

1.先將欲編輯的字段轉成 templatefield。

2.在 itemtemplate 中置入可編輯的控制項,並繫結字段。也可以 aspx 程式碼中直接把原來的 edittemplate 直接改為 itemtemplate。

3.按鈕後執行 gridview 批次異動的動作。

設計階段的畫面及 aspx 程式碼如下所示

<%@ page language="vb" autoeventwireup="false" codefile="default.aspx.vb" inherits="_default" %>

再來就是在按下按鈕時撰寫 gridview 批次儲存的程式碼

partial class _default

inherits system.web.ui.page

protected sub btnbatchupdate_click() sub btnbatchupdate_click(byval sender as object, byval e as system.eventargs) handles btnbatchupdate.click

dim n1 as integer

for n1 = 0 to gridview1.rows.count - 1

'逐筆異動資料庫

gridview1.updaterow(n1, false)

next

end sub

end class

GridView的編輯方法

protected void gridview1 rowediting object sender,gridviewediteventargs e protected void gridview1 rowcancelingedit object sender,gridviewcanceleditev...

GridView選中,編輯,取消,刪除

臺 你可以使用sqlhelper,本文沒用。如下 using system using system.data using system.configuration using system.web using system.web.security using system.web.ui usin...

GridView實現新增,編輯,刪除

一.gridview主鍵的設定 gridview1.datakeynames new string gridview1.databind 二.gridview分頁事件的處理方法 protected void gridview1 pageindexchanging object sender,grid...