2012-03-08 3 views
-2

у меня есть выпадающий и DataGrid, когда пользователю выбрать данные из выпадающего списка сетки будет заполняться в соответствии с этим с помощью MVVM и Entity Frameworkкак заполнить datagrid после выбора элемента из combobox?

Заранее спасибо

+0

Код, который вы пробовали? Источники данных ? Linq? – squelos

+0

Взгляните на [http://stackoverflow.com/questions/2511177/how-to-bind-a-table-in-a-dataset-to-a-wpf-datagrid-in-c-sharp-and- xaml] (http://stackoverflow.com/questions/2511177/how-to-bind-a-table-in-a-dataset-to-a-wpf-datagrid-in-c-sharp-and-xaml) –

ответ

0

В вашей ViewModel, создать свойство SelectedItem который уведомляет об изменении as so:

private object _selectedItem 
public object SelectedItem 
{ 
    get 
    { 
     return _selectedItem; 
    } 
    set 
    { 
     _selectedItem = value; 
     OnPropertyChanged("SelectedItem") 
    } 
} 

Привяжите ваше свойство SelectedItem вашего комбинированного блока к этому свойству.

Затем следите за изменениями на SelectedItem и соответствующим образом изменяйте исходное свойство вашего datagrid.

+0

напишите пример кода – Nadeem

+1

Как насчет моего вопроса, что вы не получили? Что мне нужно, чтобы подробно рассказать об этом? – Khan

+1

@Nadeem - используйте Google. Этот форум не предназначен для подачи вашего проекта, особенно если вы сами не даете никаких подробностей. –

Смежные вопросы