我想删除DataGrid中一条记录时,显示以下效果。
点删除按钮(LinkButton 或PushButton)时,弹出确认框。
点击确定,则执行删除。
点击取消,则不执行。
最好是C#写的。
先谢了

解决方案 »

  1.   

    我知道是用JS的confirm实现,但是具体怎么写不知道关注下
      

  2.   

    DataGrid的ItemDataBound事件:
    if(e.Item.ItemIndex>-1)
    {
       LinkButton tmp = e.Item.Cells[???].Controls[0] as LinkButton;
       tmp.Attributes.Add("onclick","return confirm('are you sure delete ?');");
    }
      

  3.   

    楼上的说的对,不要忘了在datagrid中加上:onItemDataBound="DataGrid1_ItemDataBound"
      

  4.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=81277B42-361C-4FAB-9A1E-B661ABE517F5
      

  5.   

    把DataGrid里删除按钮的文本换成这个 <div id="delete" onclick="javascript:return confirm('是否确定要删除?')">删除</div>记住  是删除按钮的文本哟   不管是选择列还是什么别的  把文本换成上面这个东东
      

  6.   

    RegisterStartupScript("x", "<script>alert('您已经成功删除了信息!')</script>")
      

  7.   

    啊,来晚了,在ItemDataBound事件中
    if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType ==ListItemType.Item)
    {
    LinkButton btn = (LinkButton)e.Item.Cells[15].Controls[0];
    btn.Attributes.Add("onclick","javascript:return confirm('你确定要删除此项目吗?');");
    }
      

  8.   

    Eddie005(♂) 暴赱 『零零伍』 (︶︵︶) 和 wwh207(活死人)正解
      

  9.   

    TO: Eddie005(♂) 暴赱 『零零伍』 (︶︵︶)
    你不能不能写得详细点,我刚学,不太懂
    谢了
      

  10.   

    if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType ==ListItemType.Item)
    {
    LinkButton btn = (LinkButton)e.Item.Cells[15].Controls[0];
    btn.Attributes.Add("onclick","javascript:return confirm('你确定要删除此项目吗?');");
    }
    这个···
      

  11.   

    <asp:DataGrid id="GridPSSelect" runat="server" Visible="False" Width="503px" AutoGenerateColumns="False" >
     <Columns>
      <asp:BoundColumn Visible="False" DataField="id" HeaderText="编号"></asp:BoundColumn>
      <asp:BoundColumn DataField="ItemName" HeaderText="名称"></asp:BoundColumn>
      <asp:BoundColumn DataField="PostCode" HeaderText="邮政编码"></asp:BoundColumn>
      <asp:BoundColumn DataField="Description" HeaderText="描述"></asp:BoundColumn>
      <asp:ButtonColumn Text="修改" buttonnType="PushButton" CommandName="Select">   </asp:ButtonColumn>
    <asp:ButtonColumn Text="删除" ButtonType="PushButton" CommandName="Delete"> </asp:ButtonColumn>
    </Columns>
    </asp:DataGrid>
    我的DataGrid是这样的,具体的代码该怎么写?
    可以发到我的email:[email protected]
      

  12.   

    呵呵,这个我会,但是
    是vb.net的