1

私の会社は最近 2 人から 4 人になり、ユーザー追跡などを追加する必要がありました。そうは言っても、私は今、他の人がレコードにいるときに人々が見る方法に取り組もうとしています. ケースセレクターであるデータグリッドビューがあり、誰かがダブルクリックすると、そのケースのメインフォームが開きます。私は、すべてのユーザーが表示できるようにするか、まさにリストでそのレコードに入るのを止めることができる必要があります。winformでこれを行う方法がまったくわからないので、誰かが私がすでにこれをしなければならないことを変更するのを手伝ってくれることを望んでいます.

フォームを開くために使用されているコードは次のとおりです。

    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 に答える