2010-02-28 1 views
0

서버에 대한 쿼리에 RIA DomainDataSource를 사용하는 AutoCompleteBox가 있습니다. AutoComplete.SelectedItem을 ViewModel.SelectedEmployee에 바인딩해야합니다. 동일한 DomainContext와 데이터를 공유하지만 쿼리가 다릅니다. 다음을 시도해보십시오.Silverlight 4 RIA Services DDS to ViewModel - 자동 완성 선택한 항목 바인딩

ViewModel.SelectedEmployee = autoCompleteBox1.ItemsSource; 오류가 발생합니다 : 오류 1 암시 적으로 'System.Collections.IEnumerable'을 HeadCount.Web.Employee '로 변환 할 수 없습니다. 즉, 작동하지 않습니다. 쿼리를 공유 할 수 있다는 것을 알고 있지만, 큰 데이터 소스는 불가능합니다.
선택한 항목 열을 데이터 그리드 및 버튼 콘텐츠에 표시 할 수 있지만 앱이 동일한 데이터임을 이해하는 방법을 파악할 수 없습니다. 나는 몇 시간 동안 그곳에 있었고, 약간의 정보가 필요하다. Thx

+0

글쎄, 나는 내 질문을 읽어 코드의 linr 말을해야한다는 것을 깨달았다 : ViewModel.SelectedEmployee = autoCompleteBox1.SelectedItem; – isitdanny

+0

그리고 새로운 오류 메시지는 무엇입니까? 질문에서 인용 한 단어는 '잘못된'과제에 대해 의미가 있습니다. – Timores

+0

티모르, 답장을 보내 주셔서 감사합니다. 질문에 단순히 오자였습니다. 오류 메시지는 다음과 같습니다. ViewModel.SelectedEmployee = autoCompleteBox1.SelectedItem; – isitdanny

답변

0

나는 답을 잃어 버렸다. 이 코드 줄을 사용하면 ViewModel.SelectedEmployee = autoCompleteBox1.SelectedItem을 HeadCount.Web.Employee로 사용할 수 있습니다. -

관련 문제