Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490

    [VB.NET]DataGrid

    Salve, io ho una datagrid popolata da un db, nello stesso form sotto la datagrid ho i campi di inserimento dati nel db che vengono visualizzati nella datagrid, ora avrei bisogno di fare in modo che quando si fa click su una riga del datagrid i dati della riga vengono visualizzati nei campi sotto il datagrid in modo che possono essere modificati o cancellati anche dal db cliccando su un pulsante cancella.
    Qualcuno può aiutarmi?

  2. #2
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    nessuno ha una soluzione?

  3. #3
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490

  4. #4
    Devi creare l'evento CurrentCellChanged e inserire questo codice:

    codice:
    DataGrid1.Select(Datagrid1.CurrentRowIndex)
    Questo ti permette di selezionare una riga quando selezioni una cella, successivamente generi l'evento DoubleClick e inserisci questo codice:

    codice:
    Campo.Text=Datagrid1.Item(Datagrid1.CurrentRowIndex,<Indice Colonna>)
    Ciao ciao!


  5. #5
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    scusa ma che centra l'evento CurrentCellChanged?
    non ho bisogno del doubleclick ma di un singolo click su una riga del datagrid, per visualizzare i dati della riga giù nei controlli per poterli modificare/eliminare

  6. #6
    Il codice che gestisce l'evento CurrentCellChanged ti serve solo per selezionare l'intera riga della cella in cui hai cliccato se non ne hai bisogno non è necessario.
    Se hai bisogno di un solo click usalo al posto di DoubleClick utilizzando il codice:

    codice:
    Campo.Text=Datagrid1.Item(Datagrid1.CurrentRowIndex,<Indice Colonna>)
    Ciao!

  7. #7
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    ok funziona
    grazie

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.