Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
GridView & Button Elimina e Seleziona
venerdì 17 settembre 2010 - 00.15
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 3.5
|
Visual Studio Express
|
Access (.mdb)
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
ven 17 set 2010 - 00:15
Ciao a tutti
Nell'ItemTemplate di un DataGrid ho i due pulsanti DeleteButton e SelectButton.
Mi chiedevo se era passibile nascondere il DeleteButton fintanto che la riga non è selezionata.
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="DeleteButton" runat="server" Text="Elimina" CssClass="btn" Width="100px"
OnClientClick="return window.confirm('Eliminare il record?');" Visible="false"
CommandName="Delete" />
<asp:LinkButton ID="SelectButton" runat="server" Text="Seleziona"
CommandName="Select" CssClass="btn" Width="100px" />
</ItemTemplate>
</asp:TemplateField>
Questo perchè quando elimino un record eseguo anche la cancellazione di un file il cui nome lo passo con GridViewMaster.SelectedRow.Cells(5).Text all'evento GridViewMaster_RowDeleted.
Quindi se la riga non è selezionata non mi cancella il file.
Grazie
alexmed
andrestu
Profilo
| Expert
772
messaggi | Data Invio:
ven 17 set 2010 - 09:51
"scusa ho fatto un errore"
andrestu
Profilo
| Expert
772
messaggi | Data Invio:
ven 17 set 2010 - 09:56
esegui il codice personalizzato all'interno dell'evento "RowDeleting", da lì dovresti anche riuscire a recuperare la riga interessata, con il listview si può fare ma penso anche con il gridview senza problemi...
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
ven 17 set 2010 - 15:19
Ciao
Ma così sarebbe ancora peggio.
Perchè se clicco su Elimina non vuol dire che quella riga è selezionata.
Mi cancellerebbe il file che non appartiene alla riga selezionata.
Il mio problema è quello di essere certi che la riga da eliminare è quella selezionata.
Forse sarebbe meglio creare un Button esterno al DataGrid che mi verifica se una riga è selezionata e quindi mi cancella sia il record che il file associato.
alexmed
andrestu
Profilo
| Expert
772
messaggi | Data Invio:
sab 18 set 2010 - 15:31
allora il delete button lo devi inserire nel template dedicato al Select, nel listview si chiama SelectItemTemplate dovrebbe esserci anche nel gridview.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !