WindowsアプリでTcp接続したサーバーからのデータ受信を別スレッドで行っています。
Windowsアプリは受信スレッド側にイベント登録して、データ到着イベントでデータ表示しようとしています。
受信スレッドで受け取ったデータはDataSetに格納して、DataGridのDataSourceにするのですが冷害が発生してしまいます。
例外の内容はスレッドがことなるコントロールを親にできませんでした。
しかたないので、Windowsフォーム側のタイマー処理でデータ到着を確認するようにして対応しました。
別スレッドで発生したデータをWindowsアプリで表示する場合には、どのようにするのが定石なんでしょうか?