+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

DataGridView non mostra tutte le colonne del suo DataSet

  1. #1
    giunespo non è in linea Scolaretto
    Post
    59
    Like Inviati  
    0
    Like Ricevuti  
    0
    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

  2. #2
    Sgrubak non è in linea Scribacchino
    Post
    539
    Like Inviati  
    9
    Like Ricevuti  
    3
    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?

  3. #3
    giunespo non è in linea Scolaretto
    Post
    59
    Like Inviati  
    0
    Like Ricevuti  
    0
    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

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. DataGridView mostra automaticamente ultimo Record
    Da Maury63 nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 13-01-2016, 12:52
  2. Unione della cella A1 con la B 1su tutte le 2 colonne A e B
    Da helpdesk nel forum Microsoft Excel
    Risposte: 4
    Ultimo Post: 17-03-2015, 14:19
  3. Popolare DataGridView con DataSet
    Da virgola nel forum Visual Basic .Net
    Risposte: 3
    Ultimo Post: 13-11-2014, 14:59
  4. Selezione di tutte le righe e colonne
    Da andreino nel forum Microsoft Word
    Risposte: 15
    Ultimo Post: 20-05-2010, 11:22
  5. Risposte: 2
    Ultimo Post: 05-10-2008, 14:21