It looks like you want to create a popup to confirm deletion, try this simple code solution.
<asp:TemplateField HeaderText="Delete">
<ItemTemplate>
<asp:LinkButton ID="btnDelete" runat="server" OnClientClick="return confirm('Are you sure you want to delete this Reord?');" CommandName="Delete">Delete</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
Marked as answer by salim20001 on May 01, 2012 06:27 PM
salim20001
Member
154 Points
507 Posts
Deleting on a gridview
May 01, 2012 04:57 PM|LINK
Hi,
When I try to delete from a gridview using a button:
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Button name="btnDelete" CommandName="Delete" Text="Supprimer" runat="server" Visible='<%# User.IsInRole("Administrateur")%>' />
<asp:ConfirmButtonExtender ID="cbe" runat="server"
TargetControlID="btnDelete"
ConfirmText="Etes vous sur de vouloir supprimer l'instruction"
OnClientCancel="CancelClick" />
</ItemTemplate>
</asp:TemplateField>
I get the following error:
The TargetControlID of 'cbe' is not valid. A control with ID 'btnDelete' could not be found.
Any help please ?
basheerkal
Star
10672 Points
2426 Posts
Re: Deleting on a gridview
May 01, 2012 05:10 PM|LINK
change it to Button ID = "btnDelete"
(Talk less..Work more)
Vipindas
Contributor
5514 Points
810 Posts
Re: Deleting on a gridview
May 01, 2012 05:11 PM|LINK
<ItemTemplate> <asp:Button ID="btnDelete" runat="server" CommandName="Delete" Text="Supprimer" Visible='<%# User.IsInRole("Administrateur")%>' onclientclick="javascript:return confirm('Do you want to delete this?');" /> </ItemTemplate>robwscott
Star
8079 Points
1491 Posts
Re: Deleting on a gridview
May 01, 2012 05:11 PM|LINK
needs to be
Mark Answered if it helps - Good luck!
Cheers!
Design And Align
- Rob
goug76
Member
66 Points
51 Posts
Re: Deleting on a gridview
May 01, 2012 05:24 PM|LINK
<asp:TemplateField HeaderText="Delete"> <ItemTemplate> <asp:LinkButton ID="btnDelete" runat="server" OnClientClick="return confirm('Are you sure you want to delete this Reord?');" CommandName="Delete">Delete</asp:LinkButton> </ItemTemplate> </asp:TemplateField>salim20001
Member
154 Points
507 Posts
Re: Deleting on a gridview
May 01, 2012 05:26 PM|LINK
I did it but get the same error
goug76
Member
66 Points
51 Posts
Re: Deleting on a gridview
May 01, 2012 05:55 PM|LINK
You also misspelled Administrator, double check your db to see how you spelled it.