我想在我的DataGrid中显示那些共享相同列值的行。
例如,对于具有相同姓氏的人,我尝试了以下方法:
dataGrid.ItemsSource = _dataContext.Addresses.GroupBy(a => a.SurName).Where(grp => grp.Count() > 1).Select(grp => grp.Key);
这看起来似乎有效,因为我的WPF DataGrid在执行此命令后包含行...最终,它只显示空行,因为没有列填充任何值。
或者我尝试了使用具有相同城市的人员:
dataGrid.ItemsSource = _dataContext.Addresses.GroupBy(a => a.City).Where(grp => grp.Count() > 1).Select(grp => grp.Key).Select(a => a);
有没有适当的方法来做这件事?
Address
和Person
的类定义会有帮助。 - Bryan