Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [vb.net] backgroundworker
Forum - C# / VB.NET - [vb.net] backgroundworker

Avatar
growning (Normal User)
Rookie


Messaggi: 22
Iscritto: 17/06/2009

Segnala al moderatore
Postato alle 15:46
Lunedì, 21/12/2009
Ciao, sto sviluppando un sw abbastanza semplice che prende tutti i dati che gli interessano da un database.

Per esempio nella popolazione di una dgv, popolo normalmente un dataset con un dataadapter, solo che il dataset lo dichiaro pubblico in un modulo, ed ogni form con dgv ha il suo dataset dichiarato nel modulo.
Il backgroundworker lo uso appunto per andare a popolare il dataset, poi appena ha finito apro il form ed assegno il dataset alla dgv.

Stessa discorso per la popolazione dei combo (popolo una List(of string) dichiarata nel modulo e poi popolo le combo.


Il tutto owiamente funziona ma ora la mia domanda è: secondo voi è sbagliato 'utilizzare' il backgroundworker in questo modo? Ci sono varianti al quale (sicuramente) non ho pensato che potrebbero generare errori/problemi?






PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:40
Martedì, 22/12/2009
Per quanto ne so, l'adapter non espone metodi asincroni e quindi non ci sarebbe altro modo per eseguire il popolamento dei membri senza usare i thread (nello specifico, il background worker).


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM Quote