在表单上,我有以下数据绑定。我有一个名为 JobHistoryBS 的绑定源,它绑定到一个 JobHistory 对象,该对象绑定到 SQL Server 中的 JobHistories 表。
在表单上,我有以下文本字段和标签。EmployerNoTextBox 和 JobSiteNoTextBox。它们都绑定到绑定源中的适当属性。然后我有两个标签,雇主名称和工作地点名称。用户可以输入雇主编号和工作地点编号,然后应用程序验证他们输入的内容并显示工作的相关名称,或者他们可以单击查找按钮,我会弹出一个搜索表单,他们可以在其中搜索工作地点会员工作。搜索完成后,我需要获取找到的记录的值(EmployerNo 和 JobSiteNo),并更新该新工作历史记录的表单和数据源。
做这个的最好方式是什么?我应该设置 EmployerNoTextBox 和 JobSiteNoTextBox 的文本属性,还是设置底层绑定源 job.EmployerNo 和 job.JobSiteNo 的属性?如果我这样做,我如何告诉它刷新以确保表单和绑定源同步,或者因为我将 DateSourceUpdateMode 设置为 OnPropertyChanged 而自动完成?