0

これまでのところ、ボタン クリック イベントに次のコードがあります。

        string AccRef = Microsoft.VisualBasic.Interaction.InputBox("New Customer", "Customer Reference:", "", 0, 0);

        if (AccRef != "")
        {
            DataRow dr = dSSystem.Customers.NewRow();
            dr["AccRef"] = AccRef;
            dSSystem.Customers.Rows.Add(dr);


            frmCustomer frmCust = new frmCustomer();
            frmCust.ShowDialog();

            this.customersTableAdapter.Fill(this.dSSystem.Customers);
        }

これにより、ダイアログの背後にあるように新しい行が正常に作成されますが、問題があります。表示されるダイアログは、すべての顧客情報を表示する別のフォームです。これは、適切なフィールドにデータがバインドされたテキスト ボックスで処理されます。当然、DB内の選択されたレコードに関する情報を表示しますが、現時点では、以前に選択されたレコードの情報を表示しており、上記のコードを使用して作成されたレコードには移動していません。

システムに新しい行を作成させ、編集のために新しいフォームを開く前に新しい行に焦点を当てるにはどうすればよいですか?

前もって感謝します。

4

1 に答える 1