Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    aggiornare una riga del datagrid


    Salve,

    ho popolato un datagrid con dei record, ora quando ne seleziono uno col mouse, faccio aprire una seconda form per fare degli aggiornamenti al record, però quando chiudo poi la form, vorrei che il record modificato si aggiornasse anche nel datagrid.

    Come si accede alla singola cella di un datagrid ?
    Se eseguo una riapertura del DB e i record sono centinaia rischio di rallentare tutto, io invece vorrei andare a modificare il contenuto di una cella o riga del datagrid, un pò come si fa per le label o le Text.

    Label1.Caption="valore"
    Text1.Text="valore"

    esiste una cosa analoga a questa ?
    riga.datagrid="valore"


    IMPOSSIBLE IS NOTHING - LOOK BEFORE YOU LEAP !!!

  2. #2
    Se con il secondo form hai modificato il contenuto del campo su database un datagrid.refresh ti aggiorna anche il datagrid, il problema è che dopo l'aggiornamento il datagrid riporta i primi record, devi quindi fare una ricerca per ritornare alla linea modificata e non è detto che questa sia nella posizione che aveva prima dell'aggiornamento.
    Se l'aggiornamento riguarda una singola cella potresti operare direttamente sul datagrid è un metodo che uso anche se richiede più programmazione rispetto al form esterno.

    Ciao

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 © 2025 vBulletin Solutions, Inc. All rights reserved.