用linq对datatable进行分组查询并返回datatable
来源:互联网 发布:c语言教学视频百度网盘 编辑:程序博客网 时间:2024/04/30 15:44
DataTable dataTable = new DataTable();
dataTable.Columns.Add("FDATE");
dataTable.Columns.Add("FHOUR");
dataTable.Columns.Add("FALARMCODE");
dataTable.Columns.Add("FTIMES");
dataTable.Columns.Add("FEQUNO");
var query = from dt in AlarmAnalyzeList.AsEnumerable()
group dt by new
{
AlarmDate = dt.Field<string>("AlarmDate"),
AlarmHour = dt.Field<string>("AlarmHour"),
AlarmCode = dt.Field<string>("AlarmCode"),
EquNo = dt.Field<string>("EquNo")
}
into g
select new
{
g.Key.AlarmDate,
g.Key.AlarmHour,
g.Key.AlarmCode,
Times = g.Count(),
g.Key.EquNo
};
foreach (var item in query)
{
DataRow dr = dataTable.NewRow();
dr["FDATE"] = item.AlarmDate;
dr["FHOUR"] = item.AlarmHour;
dr["FALARMCODE"] = item.AlarmCode;
dr["FTIMES"] = item.Times;
dr["FEQUNO"] = item.EquNo;
AlarmAnalyzeList.Rows.Add(dr);
}
- 用linq对datatable进行分组查询并返回datatable
- 用linq对datatable分组查询并返回datatable
- LINQ查询返回DataTable类型
- LINQ查询返回DataTable类型
- 对datatable进行分组操作
- VB.net 使用LINQ对datatable对象进行查询
- datatable 分组 linq
- 对已经得到的DataTable进行分组
- Datatable中linq查询
- datatable筛选、查询-------linq
- datatable linq查询
- 对DataTable数据进行查询过滤
- Linq To XML 查询,并转换为Datatable
- C#利用Linq对DataTable过滤查询代码
- 如何对DataTable进行动态分组和动态统计[C#]
- C#Linq查询DataTable注意事项
- Linq DataTable 查询与修改
- 对DataTable进行分页
- Java中堆、栈、常量池等概念解析
- Ubuntu 12.04更新源
- 递归和迭代的区别
- IIS7错误:“由于扩展配置问题而无法提供您请求的页面”解决方法
- 【openstack】openstack中的消息队列
- 用linq对datatable进行分组查询并返回datatable
- ClassLoader(类加载器)
- 第九章 Eclipse开发spring
- jsp页面中验证session过期
- 戴尔PowerEdge服务器命名规则和型号分类
- 菲称中菲高层代表将在黄岩岛争端后首次会面-菲律宾-中国-会面
- 修改Android hosts文件
- 黑马程序员_C#编程基础终结
- join()的简单事例