我有一个AutoCompleteBox,它使用RIA DomainDataSource来查询服务器。我需要将AutoComplete.SelectedItem绑定到ViewModel.SelectedEmployee。它们共享相同的DomainContext和数据,但具有不同的查询。当我尝试以下内容时:
ViewModel.SelectedEmployee = autoCompleteBox1.ItemsSource; 我收到错误: 错误1无法将类型'System.Collections.IEnumerable'隐式转换为HeadCount.Web.Employee',即它不起作用 - 我知道我可以分享查询,但由于我有一个非常大的数据源,这是不可能的 我已设法在数据网格和按钮内容中显示所选项目列,但只是无法弄清楚如何让应用程序理解它是相同的数据。我已经在这里工作了几个小时,需要一些信息Thx
答案 0 :(得分:0)
我找到了答案 - 一个失踪演员。这行代码使它工作 - ViewModel.SelectedEmployee = autoCompleteBox1.SelectedItem为HeadCount.Web.Employee; -