rafaelb 0 Denunciar post Postado Outubro 22, 2008 Olá, Minha dúvida é simples, quando coloco a opção "Enable Delete" em um grid view e rodo ele funciona normal, mas preciso fazer uma pequena válidação antes de excluir e pedir uma confirmação antes de excluir.. Obrigado... Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Outubro 22, 2008 Ae um exemplo: <script language="javascript"> function ConfirmaExclusao(){ return confirm('Deseja realmente excluir este registro?'); } </script> <asp:GridView ID="gv" runat="server" AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" GridLines="None" Width="100%" OnPageIndexChanging="gv_SelectedIndexChanging" OnRowDeleting="gv_RowDeleting" AllowPaging="True" Font-Names="Verdana" Font-Size="XX-Small"> <FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" /> <RowStyle BackColor="#E3EAEB" HorizontalAlign="Left" /> <Columns> <asp:BoundField DataField="ID" HeaderText="Código" /> <asp:BoundField DataField="NOME" HeaderText="Nome" /> <asp:TemplateField HeaderText="Excluir" ShowHeader="False"> <ItemTemplate> <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Delete" OnClientClick="java script:return ConfirmaExclusao();" Text="Excluir"></asp:LinkButton> </ItemTemplate> </asp:TemplateField> </Columns> <PagerStyle BackColor="#1C5E55" ForeColor="White" HorizontalAlign="Left" Font-Names="verdana" Font-Size="XX-Small" /> <SelectedRowStyle BackColor="#C5BBAF" Font-Bold="True" ForeColor="#333333" /> <HeaderStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" HorizontalAlign="Left" /> <EditRowStyle BackColor="#7C6F57" /> <AlternatingRowStyle BackColor="White" /> </asp:GridView> protected void gv_RowDeleting(object sender, GridViewDeleteEventArgs e) { string Delete; Delete = " DELETE FROM TABELA"; Delete += " WHERE (ID = " + gv.Rows[e.RowIndex].Cells[0].Text + ")"; ExecutaQuery(Delete); MontaGrid(Sql, gv); } Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
rafaelb 0 Denunciar post Postado Outubro 22, 2008 Muito obrigado, era isso msm q eu queria.. Abraços.. Compartilhar este post Link para o post Compartilhar em outros sites