Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Colorare riga Griglia

    Ho una griglia contenente dei dati.
    A seconda del valore di una colonna devo cambiare il colore alla riga.
    Il seguente codice :

    For i As Integer = 0 To Box1DataGridView.RowCount - 1
    If Box1DataGridView(4, i).Value = 0 Then
    Box1DataGridView.Rows(i).DefaultCellStyle.BackColo r = Color.Blue
    Else
    Box1DataGridView.Rows(i).DefaultCellStyle.BackColo r = Color.Red
    End If

    viene eseguito all'apertura del form dopo aver associato alla griglia i dati della tabella.

    Per fare una prova ho inserito un nuovo pulsante ed ho associato lo stesso codice ... e magicamente le righe si colorano. Perchè ?

    Saluti
    Alberto

  2. #2
    codice:
    If Box1DataGridView(4, i).Value = 0 Then
    Box1DataGridView.Rows(i).DefaultCellStyle.BackColor = Color.Blue Else
    Box1DataGridView.Rows(i).DefaultCellStyle.BackColor = Color.Red
    End If
    Qui in base al contenuto della quinta colonna viene determinato il colore di una riga, senza trucco e senza inganno.

  3. #3
    ma allora perchè se quel codice l'ho metto sul load della pagina (dopo aver caricato i dati) non funziona, mentre se associo le istruzioni ad un pulsante funziona ?

  4. #4
    Originariamente inviato da babystuta
    ma allora perchè se quel codice l'ho metto sul load della pagina (dopo aver caricato i dati) non funziona, mentre se associo le istruzioni ad un pulsante funziona ?
    prova a spostarlo nell'evento Shown del form

    Michele

  5. #5
    miticooooooooooo !!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.