Cambiare colore ad una cella di una grid a seconda dell'esito di un IF...

venerdì 18 febbraio 2011 - 10.34
Tag Elenco Tags  VB.NET  |  Visual Studio 2005

FatinaBlu Profilo | Newbie

Salve a tutti!!!

Ho il seguente problema!!!
Dopo aver fatto un IF a seconda del valore ottenuto devo cambiare colore di fondo ad una cella
del DataGridView, ma non so come si fa.
In VB6 esiste una cosa simile che è:
griglia.CellBackColor(riga, colonna) = vbColore

Ma qui?!?!?

Grazie a tutti!!!

Giada Profilo | Newbie

Prova con
If ... then
DataGridView(nColonna,nRiga).Style.BackColor = Color.Blue

End if


Oppure

mentre crei le righe:
for i as Integer = 0 to righe.Count-1

Dim r as New DataGridRow
r.CreateCells(DataGridView1)

r.Cells(0).Value = righe(i).NomeCampo1
r.Cells(1).Value = righe(i).NomeCampo2
r.Cells(2).Value = righe(i).NomeCampo3

If righe(i).NomeCampo2 > (Condizione) Then
r.Cells(2).Style.BackColor = Color.Green
End If

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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5