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
Datagrid
venerdì 05 novembre 2004 - 13.15
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
mon78
Profilo
| Junior Member
167
messaggi | Data Invio:
ven 5 nov 2004 - 13:15
Ho un datagrid con una colonna di tipo itemtemplate in cui ho inserito dei link con
A href=" "
nella parte di codice html ho inserito il codice javascript per associare delle caratteristiche ai link con
A { FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: tahoma,arial; TEXT-DECORATION: none }A:hover { TEXT-DECORATION: underline }
A:active { FONT-WEIGHT: bold; BACKGROUND-COLOR: #505f94; TEXT-DECORATION: none }
Questo funziona, ma il problema è che nella pagina ho altri elementi di tipo 'A' a cui non dovrebbero essere applicate le caratterisctiche definite sopra.
Come faccio a specificare che bisogna applicarle solo agli elementi 'A' che stanno nella templatecolumn del datagrid?
Mi potete aiutare?Grazie mille
GvnnRules
Profilo
| Senior Member
436
messaggi | Data Invio:
sab 6 nov 2004 - 14:49
Una soluzione potrebbe essere:
1. associ al datagrid una classe personalizzata, ad esempio:
<ItemStyle CssClass="tableRow"></ItemStyle>
Ogni cella del datagrid avrà come classe tableRow
2. Nel foglio di stile indicherai che tutti i link che sono dipendenti da quella classe avranno uno stile particolare, quindi il tuo foglio di stile diventerà:
.tableRow a{ ... }
Ciaoz
Gvnn
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
dom 7 nov 2004 - 23:58
Oppure creati una TemplateColumn che contiene degli <A HREF che abbiano una classe specifica esempio:
<A class="TuaClassE"
Poi la crei nel foglio di stile e sei a posto, senza dover fare troppi giri.
ciao
david
mon78
Profilo
| Junior Member
167
messaggi | Data Invio:
lun 8 nov 2004 - 11:39
Grazie tante. Funziona come dici te. Ho un altro problema sempre sul datagrid. quando io clicco su un elemento di tipo A della colonna templatecolumn il testo che ho cliccato compare in grassetto e con un certo colore di sfondo, avendo associato il codice seguente:
.nomeclasse A:active { FONT-WEIGHT: bold; BACKGROUND-COLOR: #505f94; TEXT-DECORATION: none }
Al clic si passa ad una nuova pagina che contiene lo stesso datagrid, oltre ad altri controlli;
come faccio in modo che il testo dell'elemento di tipo A della colonna templatecolumn del datagrid cliccato nella pagina precedente, mi compaia nella nuova pagina secondo un dato formato, per esempio in grassetto?
Mi puoi aiutare?Grazie mille
mon78
Profilo
| Junior Member
167
messaggi | Data Invio:
lun 8 nov 2004 - 15:21
Qualcuno mi può dare 1 mano x favore?Nn so come continuare. Grazie
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 !