這個問題搞了我幾天了,關痛死了,如何在下在的?號區中加代碼,出一個刪除確認框,如果是則執行下面的代碼?謝了.前臺的DataGrid代碼如下...........
<Columns>
<asp:BoundColumn DataField="Pcode" HeaderText="設備編號"></asp:BoundColumn>
<asp:ButtonColumn Text="Delete" CommandName="Delete" ></asp:ButtonColumn>
</Columns>后臺的程序代碼如下......
private void MyDataGrid_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if (e.CommandName=="Delete")
{
//??????????????如何在此加代碼,出一個刪除確認框,如果是則執行下面的代碼???????????? string sql_Del = "DELETE FROM Equipment WHERE Eid = " + e.Item.Cells[0].Text;
mob.TrySql(sql_Del,1);//mob.trySQl為功能類
BindGrid("");
}
}
<Columns>
<asp:BoundColumn DataField="Pcode" HeaderText="設備編號"></asp:BoundColumn>
<asp:ButtonColumn Text="Delete" CommandName="Delete" ></asp:ButtonColumn>
</Columns>后臺的程序代碼如下......
private void MyDataGrid_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if (e.CommandName=="Delete")
{
//??????????????如何在此加代碼,出一個刪除確認框,如果是則執行下面的代碼???????????? string sql_Del = "DELETE FROM Equipment WHERE Eid = " + e.Item.Cells[0].Text;
mob.TrySql(sql_Del,1);//mob.trySQl為功能類
BindGrid("");
}
}
btn.Attributes.Add("OnClick","javascript:window.event.returnValue=window.confirm('delete it?');");
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Delete.Attributes.Add("onclick","return confirm('是否确定删除所选记录?');");
}
datagrid的datagrid1_ItemDataBound()事件if (e.Item.ItemType == ListItemType.EditItem)
{
LinkButton lb = (LinkButton)e.Item.FindControl("Delete");
lb.Attributes.Add(("OnClick","javascript:window.event.returnValue=window.confirm('delete it?');");
}