我有三张桌子。员工、ClientEmp 和客户。
ClientEmp 有ForeignKey
Employee (EmployeeID) 和 Client(ClientID)。
到目前为止,我可以EF
根据客户端在我的数据库中(使用)保存对 ClientEmp 的更改selected
。但是我必须ForeignKey
手动输入 EmployeeIDtextbox
才能匹配要保存的数据。
显然,如果用户不知道 EmployeeID FK 输入了什么,这对用户来说不是很友好textbox
。
因此,有没有办法list
使用 Employee 表中的 a 显示 Employee Firstname combo box
,然后将其保存到数据库中?
我已经尝试过了,但它似乎不起作用。
<ComboBox Grid.Column="1" Grid.Row="1" Name="cbEmployeeName"
ItemsSource="{Binding Source={StaticResource Employee}}"
DisplayMemberPath="FirstName"
SelectedValuePath="EmployeeID">
</ComboBox>
我也尝试使用此链接和此处的此链接来提供帮助,但无济于事。我究竟做错了什么?
任何帮助将非常感激 :)。