Problema con threads y datagrid

ana
11 de Marzo del 2006
Tengo una ventana en la que muestro un datagrid. En el Windows form creado estoy escuchando el puerto serie para capturar lo que se lee desde una pistola LCB. Cuando lo capturo, actualizo la base de datos y quiero actualizar el datagrid para mostrar los datos actualizados, pero me da un error:
Un System.ArgumentException - Controls created on a thread cannot be parented to another thread.
¿Cómo podría solucionar este problema para que el datagrid se pueda actualizar sin que dé este error?
Le ha pasado ya esto a alguien o sabeis cuál es la solución?