Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811

    vb6 salvare ordinamento colonne listview

    salve a tutti
    un mio cliente ha bisognio di spostare le colonne della listview a suo piacimento e al riavvio devo ricaricare le colonne secondo il suo ordine

    ho pensato di salvare nel registro l'ordine
    ma il pnto è al riavvio come faccio a ricaricare ?

    qualcuno lo ha mai fatto?
    grazie

  2. #2

    Re: vb6 salvare ordinamento colonne listview

    Originariamente inviato da amodio
    salve a tutti
    un mio cliente ha bisognio di spostare le colonne della listview a suo piacimento e al riavvio devo ricaricare le colonne secondo il suo ordine

    ho pensato di salvare nel registro l'ordine
    ma il pnto è al riavvio come faccio a ricaricare ?

    qualcuno lo ha mai fatto?
    grazie
    Non ti conviene un semplice file invece del registro? magari un file INI

  3. #3
    Per salvare l'ordinamento delle colonne devi registrarti la lista dei campi(indice del campo nel tuoRS) da mettere in ogni colonna che ti caricherai in un array (aCols).
    Poi fai un ciclo del genere per impostare le colonne e caricare i dati.

    codice:
    'Intestazioni colonna
    listview.ColumnHeaders.Clear
    for i=0 to ubound(aCols)
       Select case aCols 'verifichi il campo da immettere
       Case 0 'Nome
          listview.ColumnHeaders.add ,"Nome","Nome"
       Case 1 'Cognome
          listview.ColumnHeaders.add ,"Cognome","Cognome"
       Case 2 'Indirizzo
          listview.ColumnHeaders.add ,"Indirizzo","Indirizzo"
       ...
       end select
    next i
    
    'popolamento
    while not tuoRS.eof
       ListItems.ListItems.add ,tuaChiave,tuors(acols(0))
       ListItems.ListItems(tuaChiave).SubItems(1)=tuoRS(acols(1))
       ListItems.ListItems(tuaChiave).SubItems(2)=tuoRS(acols(2))
       ...
       tuoRS.movenext
    wend

  4. #4
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    grazie ora provo
    :metallica

  5. #5
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    si ho provato
    cmq vorrei chiederti una cosa...

    secondo me sarebbe ottimo richiamare una sub in modo che quando vado a fare il debug capisca cosa sto caricando
    ho provato a farla io questa sub (ma è un po' complessa)

    visto che dovrei passare come parametro un recordset ma poi per caricare la lista mi dovrei mettere a capire campo per campo quale caricare per primo

    hai qualcosa del genere?

    p.s.
    era solo una domanda cmq ti ringrazio tantissimo sei stato molto utile

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.