在GridView控制項中新增對記錄的刪除按鈕

2022-02-14 15:24:08 字數 1652 閱讀 2964

gridview控制項的資料繫結搞好之後,怎麼加入對記錄的刪除按鈕呢,在網上找了半天,終於弄好了.其實很簡單,是我比較笨,

這裡是效果圖:(嘿嘿)

1.在aspx檔案中拖入gridview控制項:

1<

asp:gridview id="

grid1

"runat="

server

"cellpadding="

4"forecolor="

#333333

"gridlines="

none

"datakeynames="id

"autogeneratecolumns=

"false

"onrowdeleting=

"grid1_deleterow

">

2<

columns

>

3<

asp:boundfield headertext="

id"datafield="

id"/>

4<

asp:boundfield headertext="

username

"datafield="

username

"/>

5<

asp:boundfield headertext="

pwd"

datafield="

pwd"

/>

6<

asp:commandfieldshowdeletebutton=

"true"/>

7columns

>

8asp:gridview

>

注意黑體字部分的datakeynames屬性要有,否則做刪除時,無法取得當前記錄的鍵值.(我這麼理解的).

autogeneratecolumns=

"false

" 則設定讓gridview控制項不要自動生成列,由下面來手動生成,這樣的話,可以把"刪除"列放到記錄後面,當然了,讓他自動生成也可以,但好像"刪除"列老是在記錄的前面.怪難看的,吼吼!

showdeletebutton屬性設定為true,就會出現刪除按鈕了.當然了,刪除事件還得自己寫,就在onrowdeleting屬性中設定.

2.在對應的.cs檔案中:(gridview就省略了,在我前一篇裡說過了,這裡只寫刪除事件怎麼寫)

1protected

void

grid1_deleterow(

object

sender, gridviewdeleteeventargs e)

2黑體字部分可以run的前提就是上面aspx檔案中的datakeynames屬性,這裡要是沒設定的話,就會報錯的.

ok,夠詳細了吧,因為剛接觸.net,所以記錄的詳細點,

よろしくね~~~

GridView控制項新增空行

gridview控制項在使用分頁時,如果繫結的資料不滿一頁,那麼gridview 僅顯示繫結的資料。例如,將gridview的 pagesize 設定為 10,每頁顯示 10 條資料,如果當前查詢僅返回了 6 條資料,那麼gridview就顯示這 6 條數 據 如果當前查詢返回了多於 10 條資料,...

GridView控制項中的事件

gridview 控制項可公開分頁事件和排序事件,以及在建立當前行或將當前行繫結至資料時發生的事件。單擊乙個命令控制項 例如,包含在 gridview 控制項中作為其中的一部分的 button 控制項 時也會引發事件。下表描述了由 gridview 控制項公開的事件。rowcommand 在 gri...

dev中gridview控制項 z

目錄 一 客戶端常用 1.常用api 2.聚焦行變更事件 3.客戶端選擇多行 4.客戶端選擇行 5.獲取選擇的行數目 6.單擊行時,選中行 7.通過checkbox 選擇行 8.選擇所有行 9.啟動編輯框,container.visibleindex 獲取行索引 10.啟動伺服器端函式 二 客戶端常...