设为首页收藏本站

融智技术学院

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 503|回复: 0

LINQ常用上下文关键字(5):group子句

[复制链接]
MrLi 发表于 2013-6-7 15:00:01 | 显示全部楼层 |阅读模式
LINQ常用上下文关键字(5):group子句


    group子句是可以结束查询的两种子句(即select或group)之一。它允许创建按照键分组的结果。使用从组中获得的序列,可以方便地访问与特定键相关的所有数据。group子句的通用形式如下图所示。


    注意:在group子句中,返回分组为多个序列的数据,其中每个序列具有由key指定的相同键。

    【示例】下面演示的是使用group子句分组结果的方法。

    (1)创建一个网站,命名为“使用group子句分组结果”。

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


    在Default.aspx的代码后置文件中编写Button控件的单击事件,实现使用group子句将查询结果分组的功能。Button控件的单击事件使用group子句将查询的数据进行分组。将结果显示在Label控件上。Default.aspx文件的后置代码具体如下:


    运行结果如下图所示。


    在该示例中,从a数组中查询数据,再使用group子句将查询结果分组。分组依据为i>0,即将查询结果按照是否大于0分为两组。大于0的一组为1,5,8,47,9;小于0的一组为-4,-10,-23,-2。

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

本版积分规则

新突破电商

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

GMT+8, 2018-12-10 13:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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