※ 引述《sugar216 (破釜沉舟)》之銘言:
: 我想在DataGrid的刪除中加入了Confirm的功能,
: 就是在按刪除時會出現Confirm的視窗
: 當按下yes之後才會進一步刪除資料,
: 請問應該怎麼寫呢 ??
: 謝謝各位
: ※ 編輯: sugar216 來自: 219.84.124.61 (08/14 21:24)
剛剛有點誤會意思了
現修正為正確的
在DataGrid加入一個 LinkButton的樣板控制項 其ID=btnDeleteItem
CommandName=Delete
在 DataGrid1的ItemDataBound事件先使用FindControl方法取得物件參考
然後為此物件加上Attributes
EX:
Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, _
ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) _
Handles DataGrid1.ItemDataBound
Dim ctrlDeleteItem As LinkButton
ctrlDeleteItem = CType(e.Item.FindControl("btnDeleteItem"), LinkButton)
If Not ctrlDeleteItem Is Nothing Then
ctrlDeleteItem.Attributes.Add("onclick", "return confirm('確認刪除此項目?');")
End If
End Sub
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.203.7.95