0

在表单上,​​我有以下数据绑定。我有一个名为 JobHistoryBS 的绑定源,它绑定到一个 JobHistory 对象,该对象绑定到 SQL Server 中的 JobHistories 表。

在表单上,​​我有以下文本字段和标签。EmployerNoTextBox 和 JobSiteNoTextBox。它们都绑定到绑定源中的适当属性。然后我有两个标签,雇主名称和工作地点名称。用户可以输入雇主编号和工作地点编号,然后应用程序验证他们输入的内容并显示工作的相关名称,或者他们可以单击查找按钮,我会弹出一个搜索表单,他们可以在其中搜索工作地点会员工作。搜索完成后,我需要获取找到的记录的值(EmployerNo 和 JobSiteNo),并更新该新工作历史记录的表单和数据源。

做这个的最好方式是什么?我应该设置 EmployerNoTextBox 和 JobSiteNoTextBox 的文本属性,还是设置底层绑定源 job.EmployerNo 和 job.JobSiteNo 的属性?如果我这样做,我如何告诉它刷新以确保表单和绑定源同步,或者因为我将 DateSourceUpdateMode 设置为 OnPropertyChanged 而自动完成?

4

1 回答 1

0

您应该更新模型而不是视图,视图应该反映模型的状态。

于 2014-04-11T14:34:33.820 回答