10/06/20 15:38
aragorn76
Salve a tutti,
ho un piccolo problema con una parte di codice che sembra semplice ma non capisco dove sbaglio.
Ho una datagridview che prende i valori da una tabella Mysql in questo modo:
come ben vedete ho 3 campi nella mia tabella (nome, cognome e note) ma il datagridview ha solo il campo "note" modificabile.. io vorrei che modificando la cella note, si aggiorni in automatico il DB.. ho inserito il comando
ma non funziona, credo perche ho selezionato i valori e messi della datagridview con GROUP BY perche non voglio nomi e cognomi duplicati.. ma vorrei che se dovessi modificare il campo "note" a Giuseppe Bianchi ad esempio.. che tale valore venga inserito in tutti i campi "Note" di ogni record della tabella con nome Giuseppe Bianchi... ma continuo ad avere errori e non mi aggiorna il database.. come posso risolvere?
ho un piccolo problema con una parte di codice che sembra semplice ma non capisco dove sbaglio.
Ho una datagridview che prende i valori da una tabella Mysql in questo modo:
connetti.Open() comando.CommandText = "SELECT * FROM soggetti GROUP By nome, cognome ORDER BY cognome ASC ;" soggetti.SelectCommand = comando soggetti.Fill(soggettidt) ' riempio il datatable ss.DataSource = soggettidt DataGridView2.DataSource = ss ' inseriamo i valori DataGridView2.Columns("cognome").ReadOnly = True 'non modificabile DataGridView2.Columns("nome").ReadOnly = True 'non modificabile DataGridView2.Columns("id").Visible = False 'nasconde id connetti.Close() ' connection close... DataGridView2.Columns("cognome").HeaderText = "Cognome" DataGridView2.Columns("nome").HeaderText = "Nome" DataGridView2.Columns("note").HeaderText = "Note: "
come ben vedete ho 3 campi nella mia tabella (nome, cognome e note) ma il datagridview ha solo il campo "note" modificabile.. io vorrei che modificando la cella note, si aggiorni in automatico il DB.. ho inserito il comando
Dim ct As New MySqlCommandBuilder(soggetti) soggetti.Update(soggettidt)
ma non funziona, credo perche ho selezionato i valori e messi della datagridview con GROUP BY perche non voglio nomi e cognomi duplicati.. ma vorrei che se dovessi modificare il campo "note" a Giuseppe Bianchi ad esempio.. che tale valore venga inserito in tutti i campi "Note" di ogni record della tabella con nome Giuseppe Bianchi... ma continuo ad avere errori e non mi aggiorna il database.. come posso risolvere?
Ultima modifica effettuata da aragorn76 12/06/20 16:56
aaa