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 1.0/1.1
Menù tasto destro nel datagrid
giovedì 16 settembre 2004 - 12.16
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
satch
Profilo
| Newbie
5
messaggi | Data Invio:
gio 16 set 2004 - 12:16
Ciao a tutti,
sono nuovo, sia del forum che di .Net
Ho programmato per 4 anni in asp, vbscript, jscript, xml, xslt ecc ecc e adesso, come molti, mi trovo proiettato in un progetto :Net.
Con qualche difficoltà molte cose le ho già apprese e mi stanno affidando task man mano più impegnativi...
l'ultimo mi ha bloccato.
Mi è stato chiesto di abilitare, in una lista creata da un datagrid, un menù col tasto destro del mouse che, posizionato su quella riga, becchi l'id di questa e permetta di farci determinate operazioni...
Che mi suggerite di fare?
:)
Grazie in anticipo
satch
Profilo
| Newbie
5
messaggi | Data Invio:
gio 16 set 2004 - 14:42
quindi sto sui coglioni al capo progetto???
e col sinistro????
satch
Profilo
| Newbie
5
messaggi | Data Invio:
gio 16 set 2004 - 15:41
negativo...non vuole colonne in più...
satch
Profilo
| Newbie
5
messaggi | Data Invio:
gio 16 set 2004 - 16:53
ehehheeh
pensa te è pure Microsoft...
cmq no vuole proprio l'evento javascript che faccia sta cosa...odio dire che non ho idea di come fare una cosa....ma stavolta sto proprio nel pallone...
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
dom 19 set 2004 - 21:12
Se proprio vuole fare così non c'è altro modo che usare Javascript.
In genere per intercettare il tasto destro si usa una sintassi di questo tipo:
if (event.button == 2)
alert("Tasto Destro premuto");
nel tuo codice Javascript. Se poi vuoi fare altre operazioni tipo recuperare l'ID o altro, la complessità aumenta e ti devi fare un po' di test.
A me non è mai sorta questa necessità però si può fare.
ciao
david
satch
Profilo
| Newbie
5
messaggi | Data Invio:
mar 21 set 2004 - 15:43
sto risolvendo così :
nell' ItemDataBound del Datagrid ho messo queste righe di codice :
Dim button As ImageButton = _
CType(e.Item.Cells(0).Controls(1), ImageButton)
e.Item.Attributes("onclick") = "comando javascript"
dove comando javascript sarà l'apertura di un menùche mi servirà per chiamare l'evento lato server che effettua l'operazione che voglio.
Il problema è che sta cosa funziona....(fa selezionare una riga del datagrid in qualsiasi punto tu clicchi) col tasto sinistro.
l'ho presa qui :)
http://www.microsoft.com/italy/msdn/library/default.asp?url=/italy/msdn/library/net/aspnet/vb_aspnetservercontrol.asp?frame=true
a fine pagina
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 22 set 2004 - 08:27
Ok poi dentro l'onclick metti il codice che ti ho postato io per verificare che sia il tasto destro.
ciao
david
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 !