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

    [VB6] FlexGrid & riordinamento DB Gerarchici...

    Ciao a tutti, vi mostro immediatamente il problem...

    Ho una FlexGrid connessa ad una tabella gerarchica ottenuta tramite l'istruzione SQL SHAPE (uso SQLServer)... Le prime sette colonne della stessa Flex, sono fixed, e la stessa FlexGrid è suddivisa in due bande...
    Cliccando un Header di colonna, come è da presupporsi, devo riordinare il db (obbligatoriamente x altro scopo) presente nella flex, in base alla colonna in esame...
    Il problema sta nel fatto che, una volta ordinato il db, viene automaticamente aggiornata la flex, la quale 'trasla' il tutto di 7 colonne (il numero di colonne fisse) la tabella aggiornata...

    Cioè se prima avevo

    |Att.1|Att.2|Att.3||Att.4|Att.5|Att.6|Att.7|Att.8| Att.9|...

    Dopo l'ordinamento... ho si la flex ordinata... ma

    |(Vuoto)|(Vuoto)|(Vuoto)|(Vuoto)|(Vuoto)|(Vuoto)|( Vuoto)|Att.1|Att.2.

    Premetto che prima del riordinamento della tabella, ho provato anche a settare il .DataSource della flex a Nothing, per poi ri-settarlo con la stessa tabella riordinata alla quale devo connettermi...
    ma il risultato è lo stesso...

    Grazie infinite anticipate....

    AsanoRonin
    Non ho casa. Ho il mio onore.
    Non ho amici. Ho la mia spada.
    Non ho padrone...Sono come il vento che scivola sulla lama...

  2. #2
    Trovato l'inghippo... è semplicemente necessario impostare la .fixcol a 0 prima di effettuare il refresh del FlexGrid... e reimpostarla nuovamente a 7 subito dopo...
    Non ho casa. Ho il mio onore.
    Non ho amici. Ho la mia spada.
    Non ho padrone...Sono come il vento che scivola sulla lama...

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.