64 messaggi dal 09 gennaio 2006
In una colonna di una GridView ho un Template Field con all'interno una Label di nome "Story", normalmente non visibile, che vorrei divenisse visibile quando il mouse passa sopra la cella relativa, e ridiventasse nascosta quando il mouse ne fuoriesce.
Ho provato la visibilita' con il seguente codice behind:

Protected Sub RowDataBound(ByVal sender As Object, ByVal e As GridViewRowEventArgs)

Dim ciccio As Label = e.Row.Cells(2).FindControl("Story")
e.Row.Attributes.Add("onmouseover", "document.ciccio.style.visibility = 'visible'")
End Sub

ed il codice look-up:
OnRowDataBound="RowDataBound"

Ma non funziona.

Sicuramente esistono errori sintattici.
Chiedo una correzione del mio codice e, se possibile, un sito ove si spiega come manipolare in Java i controlli asp.net.
Grazie
federico
primo nonaggiungere gli attributi alla Row ma alla label.

secondo non puoi usare "ciccio" il campo ciccio che recuperi è lato serve non ha nulla a che fare con il controllo che viene renderizzato sul client.

hai dato un occhiata al html che viene prodotto? così ti fai un idea.

ti consiglio di leggere l'articolo di Andrea Zani su come utilizzare javascript con asp.net

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.