在多用户Windows应用程序中实现搜索操作

时间:2013-01-23 11:35:37

标签: c# winforms search

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

有人能建议更好的方法吗?

1 个答案:

答案 0 :(得分:0)

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

检查此Question