有人能给我一个在多用户Windows应用程序中实现搜索操作的有效方法吗?搜索表单应具有DataGridView
控件,以向搜索用户显示一些相关记录。以前我在单用户应用程序中以一种方式做过:
我创建了一个静态属性:
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种表格。
有人能建议更好的方法吗?