怎样在datagrid 数据控件中添加删除确定按钮? 请问在datagrid 数据控件中删除数据时给用户一个提示信息,怎么可以实现啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void dgMyGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){ Button btn1 = (Button)e.Item.FindControl("btnDel"); btn1.Attributes.Add("OnClick","javascript:return confirm('确实要删除吗?');");} private void datagrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){ Button btn = (Button)e.Item.FindControl("button1"); btn.Attributes.Add("OnClick","javascript:return confirm('删除?');");} 全世界最简单的添加删除确认把这段js代码放在aspx页面的<head></head>标签之间,其它所有删除代码都不需要了,一劳永逸<script language="JavaScript">function delete_confirm(e){if (event.srcElement.outerText=="删除")event.returnValue=confirm("您确定要删除吗?注意:此操作不可恢复,请谨慎操作!");}document.onclick=delete_confirm;</script>----------------------------------------------------------www.cndigs.com掘客园--发掘、推荐软件开发资源,分享、交流技术开发心得asp.net2.0资料http://www.cndigs.com/search.php?search=asp.net%202.0&tag=trueasp.net资料http://www.cndigs.com/search.php?search=asp.net&tag=trueajax资料http://www.cndigs.com/search.php?search=ajax&tag=true private void C1WebGrid1_ItemDataBound(object sender, C1.Web.C1WebGrid.C1ItemEventArgs e) { ImageButton but2; string str=""; if(e.Item.ItemType==C1.Web.C1WebGrid.C1ListItemType.Item||e.Item.ItemType==C1.Web.C1WebGrid.C1ListItemType.AlternatingItem) { but2=(ImageButton)e.Item.FindControl("btn_Delete"); str = "你确定要删除"+e.Item.Cells[11].Text+"的信息吗?"; but2.Attributes.Add("OnClick", "return confirm('" +str + "');");}} <asp:TemplateField ShowHeader="False"> <ItemTemplate> <asp:ImageButton ID="delete" runat="server" CommandName="delete" OnClientClick="return confirm('确认要删除吗?');" ImageAlign="Middle" ImageUrl="\OA\Images\delete.gif"></asp:ImageButton> </ItemTemplate> </asp:TemplateField>---------- protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { string 用户编号 = GridView1.DataKeys[e.RowIndex].Values[0].ToString(); SqlDataReader r; SQLHelper sqlHelp = new SQLHelper(); string SqlStr = "delete from Users where 用户编号=" + 用户编号; sqlHelp.ExecSQL(SqlStr); GridView1.EditIndex = -1; BindGrid(); } .net from验证过期问题 使用Web部署方式发布,OGG文件无法部署到服务器端? 为什么在火狐下不显示图片? 寻找一个开源的ORM工具(有以下功能) 求救!!!一个关于应聘的问题!!!! 服务器上Aspnet_wp.exe进程占用CPU100% 在asp.net2.0中,怎么将gridView导出Excel? Sqlserver进程 占用CPU 100%问题,请大家指点!! Asp向Asp.net移植的关键性问题,救命啊!! 年历的问题(难题)!!! 动态控件相关(提交问题) 动态控件的可视化
{
Button btn1 = (Button)e.Item.FindControl("btnDel");
btn1.Attributes.Add("OnClick","javascript:return confirm('确实要删除吗?');");
}
{
Button btn = (Button)e.Item.FindControl("button1");
btn.Attributes.Add("OnClick","javascript:return confirm('删除?');");
}
{
if (event.srcElement.outerText=="删除")
event.returnValue=confirm("您确定要删除吗?注意:此操作不可恢复,请谨慎操作!");
}
document.onclick=delete_confirm;</script>
----------------------------------------------------------
www.cndigs.com掘客园--发掘、推荐软件开发资源,分享、交流技术开发心得
asp.net2.0资料
http://www.cndigs.com/search.php?search=asp.net%202.0&tag=true
asp.net资料
http://www.cndigs.com/search.php?search=asp.net&tag=true
ajax资料
http://www.cndigs.com/search.php?search=ajax&tag=true
{
ImageButton but2;
string str="";
if(e.Item.ItemType==C1.Web.C1WebGrid.C1ListItemType.Item||e.Item.ItemType==C1.Web.C1WebGrid.C1ListItemType.AlternatingItem)
{
but2=(ImageButton)e.Item.FindControl("btn_Delete");
str = "你确定要删除"+e.Item.Cells[11].Text+"的信息吗?";
but2.Attributes.Add("OnClick", "return confirm('" +str + "');");
}
}
<ItemTemplate>
<asp:ImageButton ID="delete" runat="server" CommandName="delete" OnClientClick="return confirm('确认要删除吗?');" ImageAlign="Middle" ImageUrl="\OA\Images\delete.gif"></asp:ImageButton>
</ItemTemplate>
</asp:TemplateField>
----------
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string 用户编号 = GridView1.DataKeys[e.RowIndex].Values[0].ToString();
SqlDataReader r;
SQLHelper sqlHelp = new SQLHelper();
string SqlStr = "delete from Users where 用户编号=" + 用户编号;
sqlHelp.ExecSQL(SqlStr);
GridView1.EditIndex = -1;
BindGrid();
}