设为首页收藏本站

融智技术学院

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 473|回复: 0

LINQ常用上下文关键字(2):orderby子句​

[复制链接]
MrLi 发表于 2013-6-4 14:00:00 | 显示全部楼层 |阅读模式
LINQ常用上下文关键字(2):orderby子句​


    经常需要对查询结果进行排序,这样就用到了orderby子句。orderby子句可以按照一种或多种标准排序查询结果。按照单个标准排序orderby子句的通用形式如下图所示。


    在orderby子句中,sort-on用来指定排序的标准,可以是数据源中的任意元素。how指定排序方向,按照升序还是降序排序。how的值必须是ascending(升序)或者descending(降序)。

    注意:默认的排序方式是升序。

    【示例】下面演示的是使用orderby子句排序查询结果的方法。

    (1)创建一个网站,命名为“使用orderby子句排序查询结果”。

    (2)在该网站上添加一个Web页面,命名为“Default.aspx”。在该Web页面上添加一个Button控件和一个Label控件,并为Button控件添加单击事件。Default.aspx页面的代码如下:


    在Default.aspx的代码后置文件中编写Button控件的单击事件,实现使用orderby子句排序查询结果的功能。Button控件的单击事件使用orderby子句将查询结果排序。将从数据源查询到的数据按照从小到大的顺序显示在Label控件上。Default.aspx文件的后置代码具体如下:


    运行结果如下图所示。


    在该示例中,使用orderby子句将从数据源查询到的结果进行排序后输出到Label控件上。默认情况下排序方向是升序。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

新突破电商

小黑屋|手机版|Archiver|融智技术学院 ( 京ICP备09018999号  

GMT+8, 2018-2-23 00:48

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表