Torna al Thread

falso allarme non funziona ma nella datalist l'evento è DeleteCommand ma non c'è la possibilità di scrivere e.keys("idcommento") quindi se metto e.commandargument mi prendo come valore l'id dell'utente ma no l'id del commento che è quello che mi serve... però ho modificato e messo e.item.ItemIndex e l'eliminazione funziona ma ricaricando il contenuto della datalist stranamente il pulsante elimina appare su un record di un utente che non è loggato posto il codice aspx forse scrivo male qualcosa lì e poi il codice che mi permette di visualizzare o no il pulsante elimina: riposto il codice aspx <asp:DataList ID="DataList2" runat="server" BackColor="LightGoldenrodYellow" BorderColor="Tan" BorderWidth="1px" CellPadding="2" DataSourceID="SqlDataSource1" Height="26px" style="font-family: Verdana; font-size: small; text-align: justify" Width="768px" ForeColor="Black" DataKeyField="id"> <AlternatingItemStyle BackColor="PaleGoldenrod" /> <EditItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Right" /> <FooterStyle BackColor="Tan" /> <HeaderStyle BackColor="Tan" Font-Bold="True" /> <ItemTemplate> <asp:Label ID="idLabel" runat="server" Text='<%# Eval("id") %>' visible="False"/> <asp:Image ID="Image3" runat="server" ImageAlign="Right" imageurl='<%# "~/image/reminders.png" %>' Width="24px" /> Docente: <asp:Label ID="DocenteLabel" runat="server" Text='<%# Eval("Docente") %>' /> <br /> commento: <asp:Label ID="commentoLabel" runat="server" Text='<%# Eval("commento") %>' /> <br /> data: <asp:Label ID="dataLabel" runat="server" Text='<%# Eval("data", "{0:d}") %>' /> <br /> <asp:Label ID="idutenteLabel" runat="server" Text='<%# Eval("idutente") %>' visible="false"/> <div style="text-align: right"> <asp:Button ID="Button3" runat="server" CommandArgument='<%# Eval("idutente") %>' CommandName="Delete" Text="Elimina" OnClientClick="return window.confirm('Eliminare Commento?');"/> </div> </ItemTemplate> <SelectedItemStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" HorizontalAlign="Left" /> </asp:DataList>
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5