Maxti
12-04-2010, 15:19
Ciao a tutti,
ho un problema ne gestire l'aggiornamento di una datagridview in un thread separato. Mi spiego meglio: ho la necessità di interagire con un database utilizzando un dataset che mi mostra le voci in una datagridview. Dato che l'operazione necessita di qualche secondo per essere completata ho pensato di utilizzare un backgroundworker per generare il tableadapter.fill nella tabella del dataset, quest'ultima in binding con la datagridview. Mentre al caricamento del form non ho nessuna eccezzione, se provo a richiamare il backgroundworker da un pulsate per aggiornare il dataset viene generata un'eccezzione sulla datagrid view, che specifica che non c'è nessun valore nell'indice 0 (se la selezione è sulla prima riga).
Qualcuno può aiutarmi?
Grazie
ho un problema ne gestire l'aggiornamento di una datagridview in un thread separato. Mi spiego meglio: ho la necessità di interagire con un database utilizzando un dataset che mi mostra le voci in una datagridview. Dato che l'operazione necessita di qualche secondo per essere completata ho pensato di utilizzare un backgroundworker per generare il tableadapter.fill nella tabella del dataset, quest'ultima in binding con la datagridview. Mentre al caricamento del form non ho nessuna eccezzione, se provo a richiamare il backgroundworker da un pulsate per aggiornare il dataset viene generata un'eccezzione sulla datagrid view, che specifica che non c'è nessun valore nell'indice 0 (se la selezione è sulla prima riga).
Qualcuno può aiutarmi?
Grazie