マルチユーザー Windows アプリケーションで検索操作を実装する効率的な方法を誰か教えてもらえますか? 検索フォームにはDataGridView
、検索ユーザーにいくつかの関連レコードを表示するためのコントロールが必要です。以前は、シングル ユーザー アプリケーションで 1 つの方法で行っていました。
静的プロパティを作成しました:
static int _SrchRslt;
public static int SrchRslt
{
get { return _SrchRslt; }
set { _SrchRslt = value; }
}
検索フォームのインスタンスを bello として作成しました
SrchFrm srFm = new SrchFrm(this);
srFm.ShowDialog();
if (_SrchRslt > 0)
{
//Retriving the data from database with _SrchRslt value which is comming from srchFrm.ShowDialog() form.
}
_SrchRslt
値はSrchFrm.ShowDialog();
クローズドから送信されます。大規模なマルチユーザー アプリケーションを実装する場合、これはあまり良い考えではありません。私のアプリケーションには 25 のフォームがあります。
誰でもこれを行うためのより良い方法を提案できますか?