datagrid里删除一条记录,跳出一个确定取消对话框,确定就执行删除,反之就回原页面,怎么实现? 网上很多实现方法在我这儿老报错呀,上火中!谢谢各位了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if(e.Item.ItemIndex>-1) { e.Item.Cells[删除按钮所在的列号].Attributes.Add("onclick","return confirm('are you sure?');"); } } private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if(e.Item.ItemIndex>-1) { e.Item.Cells[删除按钮所在的列号].Attributes.Add("onclick","return confirm('are you sure?');"); } } #region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) { // // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() { this.DataGrid1.ItemDataBound += new System.Web.UI.WebControls.DataGridItemEventHandler(this.DataGrid1_ItemDataBound); this.Load += new System.EventHandler(this.Page_Load); } #endregion http://huobazi.cnblogs.com/archive/2004/04/05/DataGridDeleteConfirm.html DataGridItemDataBound事件中添加if(e.Item.FindControl("Delete") != null)//Delete为你删除钮的名字,{((LinkButton)e.Item.FindControl("Delete")).Attributes.Add("OnClick","return confirm('您确认要删除此项吗?');");//(LinkButton),根据你的按钮类型而定} DataGridItemDataBound事件?楼上的,是不是就是Itemcommand()这个函数?xiahouwen(武眉博<活靶子.NET>) ,我在ButtonColumn中写text=<div id="de" onclick="JavaScript:return confirm('确定删除吗?')">删除</div>系统报错呀,能不能说的详细一点呀谢谢你们了! DataGrid_ItemDataBound事件是DataGrid的事件,在属性里有的,双击就好了 DataGrid属性中最上面,有一个闪电符号,点那个,然后出现DataGRid的所有事件列表,找到ItemDataBound这个项,在那里双击,转到代码界面,那个事件就生成了在里面写入下代码,并根据实际修改if(e.Item.FindControl("Delete") != null)//Delete为你删除钮的名字,{((LinkButton)e.Item.FindControl("Delete")).Attributes.Add("OnClick","return confirm('您确认要删除此项吗?');");//(LinkButton),根据你的按钮类型而定} trytext= ≶div id="de" onclick="JavaScript:return confirm('确定删除吗?')">删除</div> //第一种方法 private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { e.Item.Cells[3].Attributes.Add("onclick","return confirm('您真的要删除此行吗?');"); } //第二种方法 <asp:ButtonColumn Text="<div onclick="return confirm('确实删除该留言吗?')">删除</div>" HeaderText="删除" CommandName="Delete"> <asp:ButtonColumn Text="<div onclick="return confirm('确实删除该留言吗?')">删除</div>" HeaderText="删除" CommandName="Delete"> </asp:ButtonColumn> http://www.codeproject.com/aspnet/GridViewConfirmDelete.asp 顶着有分!!关于异步的问题-------几个带参数的方法要求用异步来提交速度 怎么在留言板中只显示登录者的相关信息 请教数据库中内容显示格式控制问题 救命啊,这个正则表达式怎么写? DataGrid 问题' 请教:关于WEB.CONGIG 在线等,excel导出问题 js截取字符串问题 aspnet 的 fileupload 控件的按鈕文本可以修改嗎?在線等。(50) 如何将dataset存为excel以供web form 下载? 使用javascript出错问题 在线等啊啊!!!! 如何把左边所选放到右边(见图)
{
if(e.Item.ItemIndex>-1)
{
e.Item.Cells[删除按钮所在的列号].Attributes.Add("onclick","return confirm('are you sure?');");
}
}
{
if(e.Item.ItemIndex>-1)
{
e.Item.Cells[删除按钮所在的列号].Attributes.Add("onclick","return confirm('are you sure?');");
}
} #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.DataGrid1.ItemDataBound += new System.Web.UI.WebControls.DataGridItemEventHandler(this.DataGrid1_ItemDataBound);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion
if(e.Item.FindControl("Delete") != null)//Delete为你删除钮的名字,
{
((LinkButton)e.Item.FindControl("Delete")).Attributes.Add("OnClick","return confirm('您确认要删除此项吗?');");//(LinkButton),根据你的按钮类型而定
}
xiahouwen(武眉博<活靶子.NET>) ,我在ButtonColumn中写
text=<div id="de" onclick="JavaScript:return confirm('确定删除吗?')">删除</div>
系统报错呀,能不能说的详细一点呀
谢谢你们了!
ItemDataBound这个项,在那里双击,转到代码界面,那个事件就生成了
在里面写入下代码,并根据实际修改if(e.Item.FindControl("Delete") != null)//Delete为你删除钮的名字,
{
((LinkButton)e.Item.FindControl("Delete")).Attributes.Add("OnClick","return confirm('您确认要删除此项吗?');");//(LinkButton),根据你的按钮类型而定
}
text= ≶div id="de" onclick="JavaScript:return confirm('确定删除吗?')">删除</div>
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
e.Item.Cells[3].Attributes.Add("onclick","return confirm('您真的要删除此行吗?');");
} //第二种方法
<asp:ButtonColumn Text="<div onclick="return confirm('确实删除该留言吗?')">删除</div>"
HeaderText="删除" CommandName="Delete">
HeaderText="删除" CommandName="Delete">
</asp:ButtonColumn>