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
Come inserire in una gridview un bottone che faccia una cosa diversa d...
martedì 07 ottobre 2008 - 15.52
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Simpz
Profilo
| Junior Member
160
messaggi | Data Invio:
mar 7 ott 2008 - 15:52
Ciao a tutti,
Ho una gridview legata ad un sqlDataSource da design che ha 2 bottoni, uno per il select e uno per il delete. Vorrei aggiungerne un 3° che faccia un metodo preciso che non sia quegli standard della gridview... come posso fare?
Edit...
Ho messo su una riga una un controllo imagebutton e gestisco il click con l'on click ma, non riesco a capire come posso prendere l'indice di riga o il datakeyname.
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
mer 8 ott 2008 - 17:00
crea un itemtempalte dentro il griview, dentro di questo itemtemplate metti il controllo che ti serve sia un button, un link o un button image, in questa maniera
<asp:LinkButton ID="LinkButton" runat="server" CausesValidation="false" Font-Names="Arial" Font-Size="8pt" ForeColor="Red" Text="Elimina" OnClick="LnkElim_Click" CommandArgument='<%# eval("id_riga")%>'></asp:LinkButton>
dopodiché
nell'evento di questo controllo
fai il cast del controllo da te inserito nel itemtemplate
Dim LinkButtonX As LinkButton = CType(sender, LinkButton)
e adesso in questo commando otterrai il valore della tua riga selezionata LinkButtonX.CommandArgument = Valore
c'era già un post risolto con questa tua stessa domanda ma....non c'è più, non so come mai
"Ci sono due tipi di pazzi, quelli che dicono pazzie e quelli che le fanno diventare una realtà."
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 !