フォームには、次のデータバインディングがあります。SQL Server の JobHistory テーブルにバインドされている JobHistory オブジェクトにバインドされている JobHistoryBS というバインド ソースがあります。
フォームには、次のテキスト フィールドとラベルがあります。EmployerNoTextBox および JobSiteNoTextBox。これらは両方とも、バインディング ソースの適切なプロパティにバインドされています。次に、Employer Name と Job Site Name の 2 つのラベルがあります。ユーザーが雇用主番号と求人サイト番号を入力すると、アプリが入力内容を検証し、関連する求人名を表示するか、検索ボタンをクリックして求人サイトを検索できる検索フォームをポップアップ表示します。メンバーが働いています。検索が完了したら、見つかったレコードの値 (EmployerNo と JobSiteNo) を取得し、その新しい職務履歴レコードのフォームとデータ ソースを更新する必要があります。
これを行う最善の方法は何ですか?EmployerNoTextBox と JobSiteNoTextBox のテキスト プロパティを設定する必要がありますか、それとも基になるバインド ソースである job.EmployerNo と job.JobSiteNo のプロパティを設定する必要がありますか? フォームとバインディング ソースの両方が同期していることを確認するために更新するように指示する方法、または DateSourceUpdateMode が OnPropertyChanged に設定されているために自動的に行われる場合