impostare colore sfondo di ogni cella di una datagridview

Saerio

Nuovo Utente
23 Dic 2015
1
0
0
Ciao.
Vorrei impostare il colore di sfondo di ogni cella di una datagridview in base al valore della variabile appartenente alla matrice con gli stessi indici.
Il mio tentativo:
Codice:
Public Sub riempiTabella()
        With (DataGridView1)
            'Imposto Numero righe e colonne.
            .RowCount = YMappa
            .ColumnCount = XMappa
            'scorro gli indici
            For j = 0 To XMappa - 1
                For i = 0 To YMappa - 1

                    ' imposto output cella
                    If caselle(i, j, 0) = casellemax Then
                        .DefaultCellStyle.BackColor = Color.GreenYellow
                        .AlternatingRowsDefaultCellStyle.BackColor = Color.GreenYellow
                        .DefaultCellStyle.SelectionBackColor = Color.GreenYellow


                    ElseIf caselle(i, j, 0) = 0 Then
                        .DefaultCellStyle.BackColor = Color.Black
                        .AlternatingRowsDefaultCellStyle.BackColor = Color.Black
                        .DefaultCellStyle.SelectionBackColor = Color.Black


                    Else
                        .DefaultCellStyle.BackColor = Color.DarkGreen
                        .AlternatingRowsDefaultCellStyle.BackColor = Color.DarkGreen
                        .DefaultCellStyle.SelectionBackColor = Color.DarkGreen
                    End If


                Next i
            Next j
        End With
Fuori dal ciclo For..Next le tre righe fanno quello che mi aspetto. Non capisco perchè non funzioni, tra l'altro quando lo avvio si vede che fatica... se al posto delle tre righe per il backgrond delle celle metto:
Codice:
.Item(i, j).Value = caselle(i, j, 0)
Visualizza correttamente all'interno di ogni casella il valore che mi aspetto e non rallenta visibilmente come col codice background.

Grazie in anticipo!
 
Discussioni simili
Autore Titolo Forum Risposte Data
Cosina [PHP] Impostare colore singolo elemento in fwrite PHP 2
M Come impostare dimensioni percentuali corrette? HTML e CSS 3
S impostare un testo e una img nella stessa riga con jsPDF Javascript 0
K Impostare scala di proporzione (Indesign) Webdesign e Grafica 0
S Impostare attributo "onclick" Javascript 5
G Impostare suggerimenti campo text di un form Javascript 2
K [MySQL] Impostare Database MySQL 2
Tommy03 Variabile PHP per impostare una proprietà CSS PHP 2
P impostare due Vlan su router - dhcp su seconda sottorete e statico su prima Reti LAN e Wireless 0
G [HTML] Impostare dimensione immagini in un div HTML e CSS 2
D Consiglio su come impostare IP statico Reti LAN e Wireless 0
G [PHP] composer: impostare l'autoloading più facilmente PHP 0
A [Javascript] Impostare immagine sfondo da checkbox, sito web Javascript 1
Trapano [PHP] come impostare un if else PHP 10
M [Photoshop] impossibile impostare Profilo colori Photoshop 1
booklisa [PHP] Impostare constanti nelle url PHP 7
ANDREA20 [PHP] Non riesco ad impostare reset password invio via email PHP 6
A impostare una query con operatori condizionali MySQL 1
LuigiDonato Come Impostare Tabelle MySQL 2
R Problema impostare valore textbox MS Access 0
D Select concatenate impostare di default dato memorizzato Javascript 4
M Consiglio su come impostare intervista conoscitiva con cliente per sito ad un gruppo musicale. Discussioni Varie 3
M Impostare sfondo Sviluppo app per Android 1
F [RISOLTO]js function per impostare minimo totale Javascript 8
Emix [RISOLTO]Impostare focus su textbox dopo foreach jQuery 16
A impostare la posizione iniziale di un blocco Javascript 0
giancadeejay Impostare tempo per vedere un immagine nell'array. Javascript 2
A hover impostare bordo HTML e CSS 9
B Impostare cartella temporaea immagine Javascript 1
B Impostare permessi su XAMPP Apache 0
N Impostare il tempo jQuery 5
T Impostare un controllo da database, di dati immessi in un form asp Classic ASP 6
T impostare il controllo dei dati immessi dagli utenti su form asp Classic ASP 8
G Come impostare il formato data per mysql MySQL 11
nim Impostare gli area tag HTML e CSS 3
S Come posso impostare a grandi linee questa tabella? PHP 8
P impostare e salvare impaginazione sito PHP 0
A Impostare tabelle per forum e codice php PHP 6
S Come impostare campi non obbligatori php PHP 5
SolidSnake4 impostare htaccess su aruba Hosting 1
A impostare un immagine con css HTML e CSS 17
H Creare una pagina che si collega a keepvid. come impostare il form? HTML e CSS 3
B Impostare un DIV in primo piano e un'altro DIV in secondo piano HTML e CSS 2
B impostare media player 11 Windows e Software 3
B impostare una pagina coi css HTML e CSS 1
G chido aiuto per impostare rete wifi Reti LAN e Wireless 0
S [VB.NET 2005 Express] Impostare una variabile Programmazione 0
Y impostare excel PHP 0
S impostare la index page HTML e CSS 3
D Impostare Invio Email HTML e CSS 3

Discussioni simili