本文主要写如何在dotnet的DataGrid(1.0),GridView(2.0)和DetailsView(2.0)中添加删除确认提示。

先说1.0的DataGrid,添加DataGrid的ItemDataBound事件并添加以下类似代码
DataGrid,GridView和DetailsView中添加删除确认提示<asp:TemplateColumn HeaderText="删除">
DataGrid,GridView和DetailsView中添加删除确认提示                                                
<ItemTemplate>
DataGrid,GridView和DetailsView中添加删除确认提示                                                    
<asp:ImageButton ID="delete" Runat="server" CommandName="DelInfo" ImageAlign="Middle" ImageUrl="Images/btn_del.gif"></asp:ImageButton>
DataGrid,GridView和DetailsView中添加删除确认提示                                                
</ItemTemplate>
DataGrid,GridView和DetailsView中添加删除确认提示  
</asp:TemplateColumn>

        }

注意:"SName"确认中要添加确认数据的列名,此例中用的是ImageButton其它按钮与此类似。

再说2.0的GridView,添加GridView的RowDataBound事件并添加以下类似代码
DataGrid,GridView和DetailsView中添加删除确认提示<asp:CommandField ShowDeleteButton="True" />

DataGrid,GridView和DetailsView中添加删除确认提示 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    }

注意:Cells[10]为删除按钮所在的列,删除按钮要在一个单独的列中,可以转化为模板列。

最后说DetailsView,直接利用.Net控件的OnClientClick如下:
DataGrid,GridView和DetailsView中添加删除确认提示<asp:TemplateField ShowHeader="False">
DataGrid,GridView和DetailsView中添加删除确认提示                    
<ItemTemplate>
DataGrid,GridView和DetailsView中添加删除确认提示                        
<asp:LinkButton ID="LinkButton1" runat="server" OnClientClick=" javascript:return confirm('你确认要删除吗?')" CausesValidation="False" CommandName="Delete"
DataGrid,GridView和DetailsView中添加删除确认提示                            Text
="删除"></asp:LinkButton>
DataGrid,GridView和DetailsView中添加删除确认提示                    
</ItemTemplate>
DataGrid,GridView和DetailsView中添加删除确认提示                
</asp:TemplateField>

好啦,到此结束。

相关文章:

  • 2021-10-18
  • 2021-10-28
  • 2021-12-28
  • 2021-08-17
  • 2021-06-26
  • 2022-12-23
猜你喜欢
  • 2021-05-18
  • 2022-12-23
  • 2022-02-03
  • 2022-02-06
  • 2021-10-14
  • 2021-09-12
  • 2022-01-26
相关资源
相似解决方案