谁能给我一种在多用户 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 个表格。
任何人都可以提出更好的方法吗?