Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [VB]Datagrid

  1. #1

    [VB]Datagrid

    Ciao a tutti premetto che non sono un grande esperto di Visual Basic
    ma stò cercando di imparare...
    Vi espongo il mio problema cercando di essere il più chiaro possibile:

    Ho un datagrid su di un form che mi visualizza i campi di un database
    access.
    Questo database l'aggiorno su di un altro form inserendo nuovi dati.
    Ora, se torno a visualizzare il datagrid non mi aggiorna subito il database ma riesco a visualizzare i nuovi dati solo se riavvio il form.
    Quale metodo devo usare per far si che mi aggiorni immediatamente
    la visualizzazione del database nel datagrid? :master:

    ciao grazie

    Ave Roma Morituri Te Salutant
    -BOYS ROMA ULTRAS 1972-

    mcerace@yahoo.it

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    102
    Probabilmente perche quando ritorni al Datagrid tiene in memoria i dati precedenti alla modifica.

    Dovresti fare in modo che ogni volta che lo visualizzi (il datagrid) questi vada a vedere sul DB ( tipo un refresch).

    Spero di esserti stato d'aiuto


    Laufer

  3. #3
    Grazie,
    ho provato ad usare il metodo Refresh come da te suggerito
    ma la situazione non cambia.
    Nessuno ha un suggerimento da darmi?

    ciao

    Ave Roma Morituri Te Salutant
    -BOYS ROMA ULTRAS 1972-

    mcerace@yahoo.it

  4. #4
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    devi settare nuovamente la proprietà DataSource del DataGrid

    codice:
    DataGrid.DataSource = Nothing Per cancellare i dati vecchi
    DataGrid.DataSource = RecordsetAggiornato

  5. #5
    Originariamente inviato da darkblOOd
    devi settare nuovamente la proprietà DataSource del DataGrid

    codice:
    DataGrid.DataSource = Nothing Per cancellare i dati vecchi
    DataGrid.DataSource = RecordsetAggiornato
    ehm...mi dà questo errore
    "Impossibile trovare il metodo o il membro dei dati"
    (riferendosi al DataSource)

    dove sbaglio?
    (perdona la mia ignoranza in materia )

    Ave Roma Morituri Te Salutant
    -BOYS ROMA ULTRAS 1972-

    mcerace@yahoo.it

  6. #6
    Risolto

    cmq grazie
    ciao

    Ave Roma Morituri Te Salutant
    -BOYS ROMA ULTRAS 1972-

    mcerace@yahoo.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.