Wpf 如何在从combobox中选择项目后填充datagrid?
我有一个combobox和datagrid,当用户从combobox中选择数据时,网格将根据使用MVVM和实体框架的数据填充Wpf 如何在从combobox中选择项目后填充datagrid?,wpf,datagrid,combobox,Wpf,Datagrid,Combobox,我有一个combobox和datagrid,当用户从combobox中选择数据时,网格将根据使用MVVM和实体框架的数据填充 提前感谢在您的ViewModel中,创建一个SelectedItem属性,该属性在发生更改时通知您,如下所示: private object _selectedItem public object SelectedItem { get { return _selectedItem; } set { _
提前感谢在您的ViewModel中,创建一个SelectedItem属性,该属性在发生更改时通知您,如下所示:
private object _selectedItem
public object SelectedItem
{
get
{
return _selectedItem;
}
set
{
_selectedItem = value;
OnPropertyChanged("SelectedItem")
}
}
将组合框的SelectedItem属性绑定到此属性
然后观察SelectedItem上的更改,并相应地更改datagrid的源属性。您尝试过的代码?数据源?林克?看看我的问题,你没明白吗?你需要我详细说明什么?@Nadeem-请使用谷歌。这个论坛不是为了给你提供你的项目,特别是当你自己没有提供任何细节的时候。@Wonko这个论坛是为了得到你问题的答案,我是WPF的新手,所以我不知道我也在搜索bt。。如果你不想回答,那么忽略不需要通过评论。我有一个关于这个的问题。我已经用我创建的列表属性填充了我的组合框。组合框由my db中的一列填充。我希望能够从combobox中的列表中选择一个字符串,然后使用db中的其他列填充我的datagrid,这些列不是combobox属性,而是共享唯一combobox属性的其他属性。我在想,我是否应该使用linq从db中获取所有其他列,这些列在选择时包含唯一的combobox属性,然后将该属性绑定到datagrid。听起来对吗?