Infatti Massimo! Il campo importo e' un 'real'. e il problema lo
osservo gia' manipolando i dati da dentro SQLiteManager...
:-)
L.
Il giorno 17/gen/07, alle ore 17:27, Massimo Valle ha scritto:
On 17/gen/07, at 17:15, Lucio Liberi wrote:
Il problemino e' un po' piu' complesso...
Infatti, l'ordinamento, non lo faccio sulla LISTBOX, ma sul DATABASE.
E la sostanza non cambia.
Se ho capito bene, allora hai sbagliato a definire il campo Importo
nel DB.
Mi pare di vedere che tu lo abbia definito come stringa mentre
sarebbe più corretto usare un campo numerico. Oltretutto facendo in
questo modo potresti comporre la query al DB in modo che ti ritorni
i valori già ordinati correttamente per importo (oltre che farti
calcolare anche il totale se ricordo bene).
Rimane il fatto che, se permetti all'utente di effettuare il sort
della listbox, devi comunque implementare l'evento CompareRows in
modo che RB sappia come ordinare le righe già inserite nella listbox.
Ad ogni modo, senza cambiare nulla, puoi anche chiedere un
listbox.sort quando hai terminato di popolare la listbox. Ma mi
sembra poco bello e performante. Meglio agire direttamente sul DB
come ho detto inizialmente.
Massimo
Chiacchiera con i tuoi amici in tempo reale!
http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com
|