1

我正在使用一个 intstatic property将 ID 值从我的 SearchForm 发送到 MainForm。

static int _SrchRslt;
public static int SrchRslt
{
    get { return _SrchRslt; }
    set { _SrchRslt = value; }
}

我从另一个表单(搜索表单)发送这个属性的值:

Mainform.SrchRslt = Convert.ToInt32(dgvSearch.SelectedRows[0].Cells[0].Value);
this.Close();

有了这个,我可以在 MainForm 中使用我的 srchRslt 值搜索所有详细信息。此过程在单用户界面中运行良好。

但是在多用户环境中,如果两个用户同时尝试搜索,这个静态属性值就会出现问题,因为同一个值会流向两个人。我希望你能理解我的问题。

您对在两种形式之间进行搜索有什么其他建议吗?

4

0 回答 0