ASP.NET自行設定控制項可以觸發命令欄位

  • 886
  • 0
  • 2015-01-29

摘要:ASP.NET自行設定控制項可以觸發命令欄位

新增一個GridView,需要以下功能

1增每列有CheckBox並能一次刪除全部Button

2.美列也可以單獨刪除Button

這樣的功能,有兩部分不同的做法需要學習

第一部分 : 外部按鈕觸發命令欄位的功能

 第二部分 : 內部按鈕發命令欄位的功能

第一部分

1.新增CheckBox+Delete Button

2.把刪除的方法寫入Button2_Click()

第二部分

1.新增每個欄位的刪除功能,

可以用新增CommandField,用新增CommandField就能有CommandName = Delete (預設會寫好)

再轉為樣板TempleteField就可以新增CheckBox,完成設定就能有可每列刪除的Button

這個就是大型控制項能按一按自動產生預設好的命令欄位 CommandName = Delete,若是要用到預設的CommandName(Delete,Edit,Insert,Page,...)就會觸發對應事件。

但若是想要自行新按鈕也是可以只要自己設定CommandName = Delete就一樣可以觸發功能RowDeleting事件

Delete Button HTML碼如下,不需要綁定onClick方法與事件