簡體   English   中英

如何為多個用戶在datagridview中“鎖定”記錄

[英]How to "lock" record in datagridview for multiple users

我的公司最近從 2 人變成了 4 人,我不得不添加用戶跟蹤等。 話雖如此,我現在正試圖解決一種讓人們看到其他人何時處於記錄中的方法。 我有一個數據網格視圖,它是一個案例選擇器,當有人雙擊它時,它會打開該案例的主窗體。 我需要能夠跨用戶顯示或在列表中阻止他們進入該記錄。 我完全不知道如何在 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();

    }

您可以使用他們當前正在修改的 userID 和 casenumber 創建一個活動表,然后檢查它以查看是否有任何其他用戶正在修改相同的 case。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM