Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582

    [vb.net] caricare listview usando le colonne

    salve a tutti
    in genere si caricano le listview usando:
    codice:
    litem=listview.items.add(...
    e dopo per prelevare i dati mi tocca andare a fare:
    codice:
    codice1=listview.selecteditems(0).subitems(3).text
    ma se per puro caso(e capita spesso) il cliente mi chiede di aggiungere una colonna in una determinata posizione devo rifare tutto da capo
    esiste quindi un modo per caricare la listview usando i nomi delle colonne?
    proprio come si fa per il gridview?

    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Mi sembra un falso problema. Per correttezza e comodità, sarebbe sufficiente creare delle costanti ad hoc di tipo intero che abbiano il valore da utilizzare come indice per accedere ad una determinata colonna del controllo ListView.

    Ogni volta che serve fare riferimento ad una colonna specifica, basta usare la costante con il valore dell'indice.

    Qualora debba essere successivamente inserita una nuova colonna, basta aggiungere una nuova costante con l'indice appropriato e scalare gli altri per completare l'operazione senza correre il rischio di influenza il comportamento corretto e già collaudato dell'applicazione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    uhm....
    mi sembra una buona idea
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

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.