【问题标题】:grouping on ObservableCollection在 ObservableCollection 上分组
【发布时间】:2014-06-09 07:09:36
【问题描述】:

我是 WPF 的新手,使用 mvvm 模式实现应用程序。 有以下等级

class student
{
  string name;
  int rollno;
}

In viewModel
public ObservableCollection<Student> Students{ get; private set; }

从上面的集合中,我想要名称相同的学生和计数列表。

例如 学生 名称:xyz,rollno:1, 名称:abc,rollno:3, 名称:xyz,zrollno:2, 姓名:bc,rollno:4, 名称:abc,rollno:5,

我想要的是,

xyz,第 1 卷 xyz, 卷号 2

abc, rollno : 3 abc, rollno : 5

bc, rollno : 4

【问题讨论】:

  • 你试过解决方案了吗

标签: wpf sorting grouping observablecollection


【解决方案1】:
  var result = students.GroupBy(n => n.Name).
                     Select(group =>
                         new
                         {
                             Name = group.Key,
                             RollNo = group.ToList()
                         });

【讨论】:

    猜你喜欢
    • 2016-03-09
    • 2016-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多