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

    [VB.NET 2010] ListView metodo DoubleClick

    Salve a tutti, ho un problema o meglio vorrei qualche consiglio.

    Nel mio programma sto facendo visualizzare in una listview (details) dei campi di un database access.

    In pratica, nella listview ho "Data, Ragione Sociale, Importo" facendo doppio click voglio che mi apra una nuova form (che farò) molto più dettagliata di quel record.

    Spero di essermi spiegato bene.

    Ho cercato sul web ma non ho trovato documenti chiari, e sul forum non se ne parla.

    Grazie in anticipo
    Powered by iMac 27"

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Non sapendo come è strutturata la tua tabella, non ti si può dare indicazioni precise.

    Di norma si carica in una colonna il campo della chiave primaria (in genere è un ID) di ogni record, al doppio-click leggi questo campo che passerai ad un metodo che carica il record nel secondo form.

    Usando un ListView potresti inserire l'ID nella proprietà Tag della prima colonna.

  3. #3
    Potresti gentilmente mandarmi qualche link di esempio?
    Non saprei proprio com'è la sintassi del codice.
    Ho cercato su internet ma non c'è molto a riguardo, forse sono io che non so dove guardare...

    Comunque sia, la tabella del db è questa:

    scontrini [Tabella]
    -ID [Primary Key]
    -Data [Data]
    -RagSoc [Text]
    -Importo [Real]
    -MetPag [Text]
    -TipAcq [Text]
    -Info [Memo]

    Mentre la ListView è divisa in 3 colonne: Data, Ragione Sociale, Importo

    Se non ho dato abbastanza informazione ditemi pure.
    Grazie in anticipo
    Powered by iMac 27"

  4. #4
    Ciao
    Non devi fare altro che usare lo stesso metodo che hai usato per popolare il ListView.
    Solo che, invece di popolare il ListView, popoli delle textbox in un'altro Form.
    Ovviamente,come diceva gibra, per recuperare il record giusto dalla tabella del Db, è buona norma recuperarlo in base all'ID(nel caso specifico perchè è chiave primaria), quindi, popolando la listview, lo "memorizzi" nella proprietà TAG della prima colonna.
    Tale valore, lo usi poi per recuperare il record dalla tabella.

    Nello specifico ... cosa non ti riesce fare?

  5. #5
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da MichaelG
    Potresti gentilmente mandarmi qualche link di esempio?
    Non saprei proprio com'è la sintassi del codice.
    Ho cercato su internet ma non c'è molto a riguardo, forse sono io che non so dove guardare...
    Gaurda l'esempio su ADO.NET nella mia firma...

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.