CTE查询:
http://www.cnblogs.com/downmoon/archive/2009/10/23/1588405.html
DataRelation父子表
http://www.cnblogs.com/downmoon/archive/2009/12/27/1633302.html
首先,楼主要分清楚,什么是数据存储,什么是数据展现
你所说的其实是按照班级进行分组的数据展现
一种方式是你先取出班级数据,然后再根据每个班级取出学生信息,填充到数据集中
或者采用ReportingService或者Rdlc实现钻取
这个应该很简单呀,因为你只有两个表,构成的树只有两层,也用不着递归。直接用treeview控件,来个循环添加treenode就行了。你一定可以的