网上很多实现方法在我这儿老报错呀,上火中!
谢谢各位了!

解决方案 »

  1.   

    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?');");
                }
            }
      

  2.   

    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
      

  3.   

    http://huobazi.cnblogs.com/archive/2004/04/05/DataGridDeleteConfirm.html
      

  4.   

    DataGridItemDataBound事件中添加
    if(e.Item.FindControl("Delete") != null)//Delete为你删除钮的名字,
    {
    ((LinkButton)e.Item.FindControl("Delete")).Attributes.Add("OnClick","return confirm('您确认要删除此项吗?');");//(LinkButton),根据你的按钮类型而定
    }
      

  5.   

    DataGridItemDataBound事件?楼上的,是不是就是Itemcommand()这个函数?
    xiahouwen(武眉博<活靶子.NET>) ,我在ButtonColumn中写
    text=<div id="de" onclick="JavaScript:return confirm('确定删除吗?')">删除</div>
    系统报错呀,能不能说的详细一点呀
    谢谢你们了!
      

  6.   

    DataGrid_ItemDataBound事件是DataGrid的事件,在属性里有的,双击就好了
      

  7.   

    DataGrid属性中最上面,有一个闪电符号,点那个,然后出现DataGRid的所有事件列表,找到
    ItemDataBound这个项,在那里双击,转到代码界面,那个事件就生成了
    在里面写入下代码,并根据实际修改if(e.Item.FindControl("Delete") != null)//Delete为你删除钮的名字,
    {
    ((LinkButton)e.Item.FindControl("Delete")).Attributes.Add("OnClick","return confirm('您确认要删除此项吗?');");//(LinkButton),根据你的按钮类型而定
    }
      

  8.   

    try
    text= &lg;div id="de" onclick="JavaScript:return confirm('确定删除吗?')"&gt;删除&lt;/div&gt;
      

  9.   

    //第一种方法 
    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"> 
      

  10.   

    <asp:ButtonColumn Text="&lt;div onclick=&quot;return confirm('确实删除该留言吗?')&quot;&gt;删除&lt;/div&gt;" 
    HeaderText="删除" CommandName="Delete"> 
    </asp:ButtonColumn>
      

  11.   

    http://www.codeproject.com/aspnet/GridViewConfirmDelete.asp