Ok mi sono ripreso
... Dopo la sbornia di sabato non ho piu' fatto un granché
Nuova release:
- Aggiunto metodo GridBox.RefreshGrid()
- Aggiunto esempio per eventi dell'oggetto ComboBox della GridBox (grazie Andy e scusa il ritardo
)
@tornu & Golia
Se si cambia la formattazione condizionata dopo il settaggio di GridBox non avviene nulla finche' non si fa il refresh delle righe gia' visualizzate.
Per questo inconveniente, in questa release, ho creato il metodo GridBox.RefreshGrid() che ha lo scopo appunto di fare il refresh delle righe senza andare a ricaricare i dati in griglia.
Quindi se si sono fatte delle modifiche in griglia e si da GridBox.RefreshGrid() le modifiche rimarranno ancora visibili, se invece si da GridBox.Refresh() verranno cancellate le modifiche e verra' rifatta la richiesta al database.
Quindi tornu, per quanto riguarda il tuo esempio, puoi benissimo fare in questo modo:
Public Sub TxtCode_Activate()
With GridBox1.Columns[0]
.Formatting.Count = 1
.Fomatting[0].Comparison = "=C[codice] = '" & TxtCode.Text & "'"
.Formatting[0].Formatting.Background = Color.Yellow
End With
GridBox1.RefreshGrid()
End