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
Eliminare riga di una gridview
sabato 30 giugno 2007 - 10.44
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Lazy
Profilo
| Newbie
4
messaggi | Data Invio:
sab 30 giu 2007 - 10:44
Salve a tutti avrei un piccolo problemino:
Ho una gridview con una colonna con un buttonFiled per eliminare la riga corrispettiva ma non riesco a collegare il bottone al codice, mi spiego meglio la tabella è cosi composta
<asp:GridView ID="grdCarrello" runat="server" OnSelectedIndexChanged="grdCarrello_SelectedIndexChanged" >
<Columns>
<asp:ButtonField ButtonType="Button" CommandName="EliminaDVD" Text="Elimina" />
</Columns>
</asp:GridView>
pero non capisco dove vado a catturare il comando EliminaDVD
nella "grdCarrello_SelectedIndexChanged"?? oppure ho provato anche con il AutoDeleteButton ma anche li nn riesco a capire dove sta il codice associato
grazie in anticipo per le risposte
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
sab 30 giu 2007 - 12:54
>Salve a tutti avrei un piccolo problemino:
>Ho una gridview con una colonna con un buttonFiled per eliminare
>la riga corrispettiva ma non riesco a collegare il bottone al
>codice, mi spiego meglio la tabella è cosi composta
>nella "grdCarrello_SelectedIndexChanged"?? oppure ho provato
>anche con il AutoDeleteButton ma anche li nn riesco a capire
>dove sta il codice associato
>grazie in anticipo per le risposte
Se colleghi un datasource alla tua grid, uno tra quelli forniti intendo (AccessDataSource, SQLDataSource, ObjectDataSource) definisci anche il comando di delete. Il resto viene quasi tutto da se, facendo attenzione ai nomi dei parametri che associ nel tuo oggetto datasource.
leggiti questo link
http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.sqldatasource.deletecommand
(VS.80).aspx
Vedrai come procedere alla cancellazione del record in maniera semplice e quasi automatica..
Alx81 =)
http://blogs.dotnethell.it/suxstellino
Lazy
Profilo
| Newbie
4
messaggi | Data Invio:
dom 1 lug 2007 - 13:35
si ma il problema principale è che ho anche 2 bottoni per incrementare o decrementare la quantità dell'ordine... mi serve una soluzione alternativa pensavo che magari si potesse agire sul selectRow controllare il command name e agire di conseguenza ma nn so se si puo fare
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
dom 1 lug 2007 - 18:02
>si ma il problema principale è che ho anche 2 bottoni per incrementare
>o decrementare la quantità dell'ordine... mi serve una soluzione
>alternativa pensavo che magari si potesse agire sul selectRow
>controllare il command name e agire di conseguenza ma nn so se
>si puo fare
Dunque.. per bottoni premuti sulla riga del tuo datagrid, basta gestire l'evento ItemCommand..
prova a leggerti questo link:
http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.datagrid.itemcommand.aspx
L'evento si scatenna alla pressione di un controllo button (link, image o button normali) e puoi decidere di discriminare le operazioni tramite la proprietà CommandName del bottone che vai a gestire.
Sul link c'è tutto..
spero possa esserti di aiuto, ciao!
Alx81 =)
http://blogs.dotnethell.it/suxstellino
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 !