Linq查询,多次查询绑定到一个Datagridview
我想做以下的查询统计,例如:
    课程名     及格人数      选修总人数       及格率
    化学       5             10               50%
    数学       4             20               20%
查及格或总人数我都会,
var con1 = from  c in 表
           where c.成绩〉60
           group c by c.课程名 into g
           select new {g.Key , 及格人数=g.count()};--及格人数  
var con2 = from  b in 表
           group b by b.课程名 into g
           select new {g.Key , 人数=g.count()};--总人数
dataGridView1.DataSource = con1.ToList();
这样只能有 课程名  和  及格人数  的统计
以前我都是在SSMS里,查询两次,复制粘贴到excel表,然后在excel表里算及格率
现在想通过C#Linq编写一个程序,希望能直接一点按钮就出来上面那样全面的统计表,有何良策,望不吝赐教!
------解决方案--------------------这个LINQ有什么关系?
这是数据处理与显示的问题
------解决方案--------------------真的,这个你要自己数据处理,组织成DataTable,再给Datagridview