これまでのところ、ボタン クリック イベントに次のコードがあります。
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内の選択されたレコードに関する情報を表示しますが、現時点では、以前に選択されたレコードの情報を表示しており、上記のコードを使用して作成されたレコードには移動していません。
システムに新しい行を作成させ、編集のために新しいフォームを開く前に新しい行に焦点を当てるにはどうすればよいですか?
前もって感謝します。