Salve a tutti.
Ho una griglia con una colonna CheckBox creata in questo modo
La checkbox se selezionata / deselezionata va a modificare un campo nel database, questo perché lo scopo è quello di decretare se deve essere impostata su True o False in base al valore conservato nel DB. Quindi se nel campo DB nella colonna True c'è il valore " 0 " la checkbox deve essere deselezionata viceversa deve apparire di default come selezionata.codice:Dim ColonnaChk As New DataGridViewCheckBoxColumn With ColonnaChk .HeaderText = "Chk" .Name = "Chk" End With DGVPreventivi.Columns.Add(ColonnaChk )
La domanda è abbastanza semplice. Ho intercettato l'evento della selezione, ho gia scritto il codice che va a modificare il valore nel campo all'atto della selezione / deselezione, ciò che mi fa rimanere perplesso è il caricamento della DGV.
Al momento in cui carico la griglia devo decretare riga per riga se le vaire checkbox sono selezionate o no. Io ho pensato ad un ciclo For con un lettore che controlla se il valore è 0 o 1 e quindi imposta lo stato della checkbox per la riga interessata.
E' la strada giusta o si può fare diversamente ?
Ciao a tutti.