A
Alex
Ciao a tutti,
sto sviluppando un applicazione windows, in breve all'interno dello
stesso namespace ho un form con una datagrid e un thread che effettua
dei controlli e "dovrebbe" caricare i dati sulla datagrid stessa.
- nel namespace ho dichiarato un riferimento al form in questo modo:
private static Form1 f;
- nel form load istanzo e lancio il thread, nel thread eseguo i
controlli e accedo al form tramite il reference "f"
questa operazione riesco a farla senza problemi (e funziona):
f.dataGrid1.CaptionText=desc + rows + " records";
ma se cerco di fare il databinding su tale griglia mi dice che non può
essere fatto xchè appartiene a un altro thread
se invece chiamo un metodo di f che reistanzia la datagrid e fa il
databinding su questa nuova non vedo nulla (ovviamente)
come posso popolare una griglia di un form da un altro thread?
Grazie
sto sviluppando un applicazione windows, in breve all'interno dello
stesso namespace ho un form con una datagrid e un thread che effettua
dei controlli e "dovrebbe" caricare i dati sulla datagrid stessa.
- nel namespace ho dichiarato un riferimento al form in questo modo:
private static Form1 f;
- nel form load istanzo e lancio il thread, nel thread eseguo i
controlli e accedo al form tramite il reference "f"
questa operazione riesco a farla senza problemi (e funziona):
f.dataGrid1.CaptionText=desc + rows + " records";
ma se cerco di fare il databinding su tale griglia mi dice che non può
essere fatto xchè appartiene a un altro thread
se invece chiamo un metodo di f che reistanzia la datagrid e fa il
databinding su questa nuova non vedo nulla (ovviamente)
come posso popolare una griglia di un form da un altro thread?
Grazie