我有三张桌子。员工、ClientEmp 和客户。
ClientEmp 有ForeignKeyEmployee (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>
我也尝试使用此链接和此处的此链接来提供帮助,但无济于事。我究竟做错了什么?
任何帮助将非常感激 :)。