Ciao a tutti. Sono nuovissimo dell'ambiente .NET quindi scusatemi perchè alcune cose proprio non mi entrano.
Il mio problema credo che per voi sia banale:
ho una tabella su DB da visualizzare in una griglia e per farlo ho usato AdvancedDatagridView (cercato online DatagridView con filtri e trovato questo).
Fino a li nessun problema, creo la connessione, faccio la query sulla tabella etc etc:
codice:
CMD.CommandText = SQL
Dim adapter As SqlDataAdapter = New SqlDataAdapter
adapter.SelectCommand = CMD
Dim table As DataTable = New DataTable
table.Locale = System.Globalization.CultureInfo.InvariantCulture
adapter.Fill(table)
bindingSourceData.DataSource = table
AdvancedDataGridView1.DataSource = bindingSourceData
totalRow = bindingSourceData.List.Count
scrivi_LB_total(totalRow)
' Automatically resize the visible rows.
AdvancedDataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders
' Put the cells in edit mode when user enters them.
AdvancedDataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
AdvancedDataGridView1.ReadOnly = False
For Each cols As DataGridViewColumn In AdvancedDataGridView1.Columns
If cols.Name <> "controllato" Then
cols.ReadOnly = True
End If
Next
La parte finale del codice mi serve per dire che solo l'ultima colonna (che può contenere solo 0 e 1) è editabile. Dopodichè se edito la cella aggiorno il DB (ma fin qui funziona e ci sono arrivato)
Ora quello che volevo era trasformare quel 0 e 1 in un checkbox.
Ho trovato online mille modi per aggiungere una colonna checkbox, ma io non devo aggiungerla, ma solo trasformare la colonna che si chiama PINCO in colonna di checkbox.
E' fattibile?
Saluti
Rino