博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# DataTable中返回列中的最大值
阅读量:6252 次
发布时间:2019-06-22

本文共 394 字,大约阅读时间需要 1 分钟。

此处以表dt2中的keyIndex列(int类型)为例
1、通过linq来实现
int maxKeyIndex = dt2.AsEnumerable().Select(t => t.Field
("keyIndex")).Max();
Linq语法:
2、
通过
Compute方法来实现
int ee = (int)dt2.Compute("Max(keyIndex)", "true");
Compute方法:
3、
通过
Select方法来实现
int rr = (int)dt2.Select("", "keyIndex DESC")[0]["keyIndex"];
Select方法:
4、转List
将DataTable中需要排序的列转List,然后通过list的Sort()方法来排序,默认值升序的即排序完成后,list中的最后一个是最大值。

转载地址:http://qrfsa.baihongyu.com/

你可能感兴趣的文章
JSON的学习理解
查看>>
经典SQL语句大全
查看>>
升级fedora 18到fedora 19
查看>>
Dictionary和数组查找效率对比
查看>>
alias命令详情
查看>>
自定义异步加载资源插件
查看>>
easyui combobox两种不同的数据加载方式
查看>>
Smarty配置与实例化
查看>>
***Redis hash是一个string类型的field和value的映射表.它的添加、删除操作都是O(1)(平均)。hash特别适合用于存储对象...
查看>>
Siege——多线程编程最佳实例
查看>>
c# 生成 验证码
查看>>
SQL Server 触发器
查看>>
何为SLAM
查看>>
[工具]infolite-chrome插件css插件
查看>>
javascript 深拷贝
查看>>
【代码小记】无
查看>>
【知识点】Java机密
查看>>
BarTender 2016表单中的“秤显示”控件
查看>>
全面理解javascript的caller,callee,call,apply概念[转载]
查看>>
Jquery 下拉框取值
查看>>