Italian Non vengono visualizzati i dati in una tabella

Gigio64

Member
Ciao a tutti,
Sono nuovo del forum e anche della programmazione per Android.
Sto cercando di visualizzare i dati in una tabella B4XTable all'interno di un dialog (non posso fare altrimenti), ma la tabella rimane vuota.
Non riesco a capire cosa sbaglio.

Grazie a chiunque voglia aiutarmi.
 

Attachments

  • Table.zip
    11.8 KB · Views: 76

LucaMs

Expert
Licensed User
Longtime User
Il problema è dovuto al tipo della 6a colonna, void.

Carica i dati senza quel valore:
B4X:
    Dim lMov As List
    lMov.Initialize
    For i = 0 To  100 - 1
        Dim row(5) As Object
        row(0) = i * 1000
        row(1) = "ORD 1"
        row(2) = "A01"
        row(3) = 123
        row(4) = 100
'        row(5) = 1
        lMov.Add(row)
    Next
 
Last edited:

LucaMs

Expert
Licensed User
Longtime User
Il problema è dovuto al tipo della 6a colonna, void.

Carica i dati senza quel valore:
B4X:
    Dim lMov As List
    lMov.Initialize
    For i = 0 To  100 - 1
        Dim row(5) As Object
        row(0) = i * 1000
        row(1) = "ORD 1"
        row(2) = "A01"
        row(3) = 123
        row(4) = 100
'        row(5) = 1
        lMov.Add(row)
    Next
Il motivo è che quando crei una B4XTableColumn di tipo COLUMN_TYPE_VOID lo fai (devi farlo) perché quella colonna non conterrà dati ma, di solito, delle View.
Quindi la tabella DB interna alla B4XTable NON avrà quel campo.
 

Gigio64

Member
Il motivo è che quando crei una B4XTableColumn di tipo COLUMN_TYPE_VOID lo fai (devi farlo) perché quella colonna non conterrà dati ma, di solito, delle View.
Quindi la tabella DB interna alla B4XTable NON avrà quel campo.
Grazie mille ora funziona.
 
Top