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
Colore font datagrid in base al contenuto.
lunedì 28 agosto 2006 - 19.09
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
zzzsamuele
Profilo
| Newbie
3
messaggi | Data Invio:
lun 28 ago 2006 - 19:09
Ciao a tutti,
dopo tanto cercare e sclerare sono riuscito, all'interno di un datagrid che si presenta come da esempio:
Data Gruppo Numero
23/08/06 Gruppo1 22
23/08/06 Gruppo2 24
23/08/06 TOTALE 46
22/08/06 Gruppo1 22
22/08/06 Gruppo2 24
22/08/06 TOTALE 46
21/08/06 Gruppo1 22
21/08/06 Gruppo2 24
21/08/06 TOTALE 46
ad inserire una riga per dividere i diversi giorni in modo da rendere più leggibile il tutto. Ora vorrei però anche colorarla in modo differente.. Oltre che iserire il simbolo % di fianco ad alcuni valori.. Ho provato così, per formattare almeno le celle:
' routine per intercettare il databind e modifica il DataGrid
private sub dg_ItemDataBound(sender As Object, e As DataGridItemEventArgs)
Dim currentCategory As String = [String].Empty
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
' controllo se la categoria è sempre la stessa
la cerco nella prima colonna, le altre sono vuote
If e.Item.Cells(0).Text <> currentCategory Then
' cambio il colspan, così la cella è grande tutta la riga
e.Item.Cells(0).ColumnSpan = e.Item.Cells.Count
' response.write("pippo")
' e tolgo via le altre celle
Dim i As Integer
For i = 1 To e.Item.Cells.Count - 1
e.Item.Cells.RemoveAt(i)
Next i
Else
' rimuovo solo la prima riga, che contiene la categoria
e.Item.Cells.RemoveAt(0)
End If
' salvo il titolo corrente prima di continuare il ciclo
currentCategory = e.Item.Cells(0).Text
' response.write("pippo")
End If
End sub 'dg_ItemDataBound
ma non mi funziona.. Ho provato anche dei response.write per vedere se passava.. ma non ho risultati..
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 !