PERSONALIZZARE SFONDO RIGA DATAGRIDVIEW

lunedì 22 ottobre 2007 - 09.13

deganolu Profilo | Newbie

Questo è il mio problema:

devo personlizzare lo sfondo delle righe della mia griglia in base al valore di una colonna.


in asp esiste ItemDataBound

in windows form ?


totti240282 Profilo | Guru

http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowdatabound.aspx
C'è solo un capitano !!!!!!

Teech Profilo | Expert

Puoi usare gli stili per le celle...

http://msdn2.microsoft.com/en-us/library/system.windows.forms.datagridviewcellstyle.aspx
--------------
Maurizio Brini
--------------
Nessuna impresa è mai stata compiuta da un uomo ragionevole

StefanoLep Profilo | Senior Member

Ciao, io risolto così: dopo aver caricato la grd eseguo questa sub

Public Sub ColoraGrd(ByVal grd As DataGridView)

Dim X As Integer

For X = 0 To grd.Rows.Count - 1
If grd.Item("ColonnaDaControllare", X).Value = "ValoreSpecifico" Then
grd.Rows(X).DefaultCellStyle.ForeColor = Color.Red

End If

Next

End Sub

Ammetto che fare un ciclo su tutte le righe di una grd non è il massimo della vita...Ma in attesa di meglio :-)


Solo chi fa sbaglia :-)

deganolu Profilo | Newbie

peccato che è un controllo windows

comunque grazie, ho risolto con un ciclo

Teech Profilo | Expert

Il link che ti ho indicato parla proprio della DataGridView che è un Windows Control.
Sul link puoi vedere come utilizzare gli stili, nello specifico durante l'evento CellFormatting...

Prova a darci uno sguardo...

Ciao!!!
--------------
Maurizio Brini
--------------
Nessuna impresa è mai stata compiuta da un uomo ragionevole
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5