使用LINQ查询成绩合格的学生,并按照成绩降序排序。
2012-01-19 17:09
309 查看
学生成绩数据如下:
姓名 成绩
黄继祖 80
李小悦 55
张文驹 90
吴俊祥 76
郭 郭 53
唐卫东 98
建一个Web应用程序,添加一个GridView1控件,
Student.cs
姓名 成绩
黄继祖 80
李小悦 55
张文驹 90
吴俊祥 76
郭 郭 53
唐卫东 98
建一个Web应用程序,添加一个GridView1控件,
Student.cs
using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace LINQApp { //======================================================================== // クラス名 : Student /// <summary> /// Student /// </summary> /// <remarks> /// 给Student设置两个属性Name,Scores /// </remarks> //======================================================================== public class Student { /// <summary>Nameを設定/取得する</summary> /// <value></value> public string Name { get; set; } /// <summary>Scoresを設定/取得する</summary> /// <value></value> public int Scores { get; set; } } }
protected void Page_Load(object sender, EventArgs e) { List<Student> students = new List<Student> { new Student{Name="黄继祖",Scores=80}, new Student{Name="李小悦",Scores=55}, new Student{Name="张文驹",Scores=90}, new Student{Name="吴俊祥",Scores=76}, new Student{Name="郭 郭",Scores=53}, new Student{Name="唐卫东",Scores=98} }; var studentQuery = from student in students where student.Scores >= 60 orderby student.Scores descending select student; GridView1.DataSource = studentQuery; GridView1.DataBind(); }
相关文章推荐
- 查询课程编号以'c05'开头,被3名及以上学生选修且期末成绩的平均分高于75分的课程号、选修人数和期末成绩平均分,并按平均分降序排序
- 使用TreeSet集合存储学生姓名成绩,并按照总成绩从高到低排序。
- 在一个长度为10的整型数组里面,保存了班级10个学生的考试成绩。要求编写5个函数,分别实现计算考试的总分,最高分,最低分,平均分和考试成绩降序排序
- 实现功能要求统计图书的总价,编写方法查询出在50元以上的所有图书,使用排序接口图书按照价格排序(升序排序)
- Entity Framework 4 in Action读书笔记——第四章:使用LINQ to Entities查询:排序和连接数据
- oracle 使用instr()函数对in查询出的记录按照in中的数据进行排序
- 有5名学生保存在结构体数组中,编程按学生的成绩升序排序,按学生的姓名降序排序,按年龄从低到高排序
- 有 4000 5名学生保存在结构体数组中,编程按学生的成绩升序排序,按学生的姓名降序排序,按年龄从低到高排序
- sql server查询每门课程的前两名的学生编号,课程编号,成绩并排序
- 1061 有N个学生的数据,将学生数据按成绩高低排序,如果成绩相同则按姓名字符的字母序排序,如果姓名的字母序也相同则按照学生的年龄排序,并输出N个学生排序后的信息。
- 数组排序之对一组学生按照成绩, 学号,年龄, 姓名排序~
- java 使用面向对象方式实现录入学生信息,取出成绩最大值、最小值、平均值、对其进行排序
- [转载]EF或LINQ 查询时使用IN并且根据列表自定义排序方法
- 使用pymongo对查询出来的结果按照datetime时间排序
- C语言,有5名学生保存在结构体数组中,编程按学生的成绩升序排序,按学生的姓名降序排序,按年龄从低到高排序
- 有5名学生保存在结构体数组中,编程按学生的成绩升序排序,按学生的姓名降序排序,按年龄从低到高排序
- 06_04 使用索引查询学生成绩
- 要求可以根据每个学生的成绩进行由高到低的排序如果成绩相等则按照年龄由低到高排序数据的样式如下张三:19:90|李四:20:90|王五:20:80|赵六:21:100
- 有一个班4个学生5门课成绩,要求编程实现把这四个学生的成绩按照第一门课由小到大排序(冒泡法)。
- java排序compareTo:降序输出学生成绩