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:
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)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
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

Rispondi quotando
