DataGridView non mostra tutte le colonne del suo DataSet
-
Buongiorno a tutti, ho un problema "strano", in una form utilizzo un DataGridView per visualizzare dei dati contenuti in una tabella Access.
Ho tutto quanto occorre, DataSet, BindingSource e TableAdapter funzionano correttamente, mi visualizzano correttamente i dati e in fase di uscita aggiorno correttamente la tabella Access di origine, questo da molto tempo.
Ora ho dovuto aggiungere un campo nuovo nella tabella in Access, ho aggiornato il tableadapter nel dataset e visualizzando l'anteprima dei dati del tableadapter vedo correttamente il campo che ho aggiunto, ma nel datagridview quando vado ad aggiungere una colonna non compare proprio il campo che ho aggiunto, eppure anche in "anteprima dati" dal DataGridView vedo il campo che ho aggiunto.
Mi sono convinto che è solo questione di un aggiornamento mancato, ma il BindingSource mi sembra corretto e l'anteprima del TableAdapter contiene correttamente la colonna.
Qualche consiglio?
Non vorrei rifare il datagridview da capo perchè ci sono un sacco di personalizzazioni
Grazie a tutti
-
La proprietà AutoGenerateColumns della DataGridView, è True o False?
Non è che le altre colonne le hai inserite tu a mano dal Designer e questa ti è sfuggita?
-
Ciao, grazie della risposta, nel frattempo ho risolto forzando la creazione di una nuova query (che poi ho rimosso) e per magia da quel momento è comparso anche il nuovo campo, credo sia stato solo un problema di aggiornamento o del TableAdapter o del BindingSource.
Il DataGridView l'ho inserito nella form e gli ho passato la tabella nel dataset come faccio sempre, non l'ho creata/popolata da codice, poi la gestisco da codice per tutto quello che mi serve, ma fino ad oggi non ho mai avuto problemi ad aggiungere/rimuovere campi, aggiornavo la query sottostante e funzionava tutto.
Boh
Comunque grazie mille
Potrebbero interessarti anche ...
-
Risposte: 2
Ultimo Post: 13-01-2016, 12:52
-
Risposte: 4
Ultimo Post: 17-03-2015, 14:19
-
Risposte: 3
Ultimo Post: 13-11-2014, 14:59
-
Risposte: 15
Ultimo Post: 20-05-2010, 11:22
-
Risposte: 2
Ultimo Post: 05-10-2008, 14:21