0

谁能给我一种在多用户 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 个表格。

任何人都可以提出更好的方法吗?

4

1 回答 1

0

我不确定您的内容是什么,但如果您对多个表单使用相同的搜索字段,SrchFrm您可以创建一个。UserControl

检查这个问题

于 2013-01-23T11:45:26.770 回答