471,603 Members | 1,746 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 471,603 software developers and data experts.

Caricare datagrid da un altro thread

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

Jan 4 '06 #1
1 3186
Ciao Alex,
come posso popolare una griglia di un form da un altro thread?

["how can I populate a grid on a form from another thread?"]

f.Invoke(qualcosa);

'qualcosa' dev'essere un delegate ad un metodo nel class form1, che fa
il databinding.
['qualcosa' needs to be a delegate to a method in the form1 class,
which does the databinding]

I think you'll get a rather better response if you post in English...

Jan 4 '06 #2

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

2 posts views Thread by Stephan Steiner | last post: by
7 posts views Thread by Pierluigi Terzoli | last post: by
3 posts views Thread by TPhelps | last post: by
3 posts views Thread by NowSeeSharp | last post: by
reply views Thread by leo001 | last post: by
reply views Thread by MichaelMortimer | last post: by
reply views Thread by CCCYYYY | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.