ユーザーに実行するために利用可能なレポートのリストを持つレポートシステムがあります。私ができるようにしたいのは、定期的にアプリケーションがSQLサーバー上の新しいレポートを探し、利用可能なレポートのリストを再作成するようにすることです。C#アプリケーションが実行されているときに新しいアプリケーション項目を確認します。
しかし、私はアプリケーションをロックしないでこれをやりたい、私はこれをシームレスにしたいと思います。
この方法を可能な限り効率的に行うにはどうすればよいですか?
ありがとうございました
BackgroundWorkerクラス内では、クラスフォーム内のメインフォームを参照し、メインフォーム上で公開されるコントロールを正しく作成する必要があります。 – mattgcon
これを処理する方法はたくさんありますが、パブリックコントロール/変数は最も簡単です。しかし、間違ったスレッドから制御を変更することはできないため、Invokeについて学ぶことになります。 –