一个Table如何绑定到多个GridView.DataSource
比如有这样的一个学生表
学生ID 学生所在班级
1 1
2 1
3 1
。。。
5000 10
我要把每个班的学生显示在GridView里。
那么我得写10个SQL语句。
select * from 学生表 where 班级=1
select * from 学生表 where 班级=2
。。。
select * from 学生表 where 班级=10
这样查询效率很低,每个查询都要跟5000条记录再逐一对比一次。
我想要这样的
select * from 学生表 order by 班级
当然这样出来是在一个dataset.tables[0]里
有什么办法
GridView1.DataSource = dataset.tables[0].1班的记录
GridView1.DataSource = dataset.tables[0].2班的记录