UpdatePanel と 5 つの GridViews を含むページがあります。複数のファイルをすばやく削除できるように、Gridview の外に削除ボタンがあります。すべての Gridviews に対して 1 つの削除ボタン クリック イベントを使用することは可能ですか?
Protected Sub deletePacketBtn_Click(sender As Object, e As EventArgs) Handles deletePacketBtn.Click
'Loop through all the rows in gridview
For Each gvrow As C1GridViewRow In packetGrid.Rows
'Finiding checkbox control in gridview for particular row
Dim chkdelete As CheckBox = CType(gvrow.FindControl("chkDelete"), CheckBox)
'Condition to check checkbox selected or not
If chkdelete.Checked Then
'Getting ID of particular row using datakey value
Dim fileID As Integer = Convert.ToInt32(packetGrid.DataKeys(gvrow.RowIndex).Value)
PacketDataSource.DeleteParameters("original_PKT_Key").DefaultValue = fileID.ToString
PacketDataSource.Delete()
End If
Next
packetGrid.DataBind()
End Sub