1

我的公司最近从 2 人变成了 4 人,我不得不添加用户跟踪等。话虽如此,我现在正试图解决一种让人们看到其他人何时进入记录的方法。我有一个作为案例选择器的 datagridview,当有人双击它时,它会打开该案例的主表单。我需要能够跨用户显示或在列表中阻止他们进入该记录。我绝对不知道如何在 winforms 中执行此操作,并希望有人可以帮助我修改我已经必须执行的操作。

用于打开表单的代码如下:

    private void caseSelectorDataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
    {
        System.Data.DataRowView SelectedRowView;
        //newCityCollectionDataSet.PropertyInformationRow SelectedRow;
        newCityCollectionDataSet.CaseSelectorRow SelectedRow;

        SelectedRowView = (System.Data.DataRowView)caseSelectorBindingSource.Current;
        SelectedRow = (newCityCollectionDataSet.CaseSelectorRow)SelectedRowView.Row;

        frmSummary SummaryForm = new frmSummary(this);
        SummaryForm.LoadCaseNumberKey(SelectedRow.CaseNumberKey, true, null);
        SummaryForm.LoadBRTNumberKey(SelectedRow.BRTNumber, null);
        SummaryForm.LoadWaterByAdd(SelectedRow.Num, SelectedRow.Direction, SelectedRow.Name, null);
        SummaryForm.Show();

    }
4

1 回答 1

2

您可以使用他们当前正在修改的用户 ID 和案例编号创建一个活动表,然后检查它以查看是否有任何其他用户正在修改相同的案例。

于 2012-11-21T17:00:10.773 回答