I would suggest removing the databinding and code up the displaying to the UI
if you can. Databinding is really expensive comparativly as it uses
reflection and refreshes the data a lot more than is necessary.
Also for creating the thread to run the COM component on, you probably need
to create the thread, set the appartment state to AppartmentState.STA
HTH

Signature
Ciaran O''Donnell
http://wannabedeveloper.spaces.live.com
> Hi,
>
[quoted text clipped - 45 lines]
> Rajat Tandon.
> rajat_tandon2000@yahoo.com.
Rajat - 28 Feb 2007 15:01 GMT
Hi,
Thanks for the suggestions. By removing the databinding I understand that I
need to take any container which don't refresh the UI automatically (e.g. -
As BindingList<> does and DataTable don't). Even in case of DataTable, we
will give the datasource of the Grid as DataTable.
Also, what if third party has not designed the COM component in such a way
to use from different thread?
In the meanwhile I will implement the same and will post further queries if
any.
Regards,
Rajat.
>I would suggest removing the databinding and code up the displaying to the
>UI
[quoted text clipped - 66 lines]
>> Rajat Tandon.
>> rajat_tandon2000@yahoo.com.