Autore Topic: refresh columnview  (Letto 1147 volte)

g.paolo

  • Visitatore
refresh columnview
« il: 02 Marzo 2008, 19:53:56 »
Ho una griglia con una columnview che mi carica una lista di records. Alla fine del caricamento vorrei posizionarmi su un record specifico facendo scorrere la griglia in automatico.
Ho provato allo scopo diverse soluzioni, ma senza risultato.
Anche con i seguenti comandi non ottengo nulla, nemmeno messaggi di errore:

 griglia.MoveTo(Str(posizione))    
 griglia.Refresh                          

Il comando MoveTo dice nella sintassi che devo mettere una variabile stringa, pertanto devo fare la conversione della variabile integer "posizione".
Secondo voi dove sto sbagliando?

Offline giulio

  • Maestro Gambero
  • ****
  • Post: 280
    • Mostra profilo
Re: refresh columnview
« Risposta #1 il: 02 Marzo 2008, 20:25:49 »
Ciao. Devi muoverti sulla key, che è una stringa tipo:

ColumnView1.MoveTo("una_key")
ColumnView1.Item.Selected = TRUE

Ciao.

g.paolo

  • Visitatore
Re: refresh columnview
« Risposta #2 il: 02 Marzo 2008, 20:32:49 »
Ecco dove stava il problema!

ColumnView1.Item.Selected = TRUE

E' questa che mancava! Grazie.

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: refresh columnview
« Risposta #3 il: 02 Marzo 2008, 23:41:00 »
Ricorda di deselezionare tutti gli altri, a meno che tu non abbia impostato la selezione singola.

g.paolo

  • Visitatore
Re: refresh columnview
« Risposta #4 il: 03 Marzo 2008, 10:12:26 »
Grazie per l'info, terrò presente!