您好,欢迎访问一九零五行业门户网

C# DataTable中返回列中的最大值

此处以表dt2中的keyindex列(int类型)为例
1、通过linq来实现
int maxkeyindex = dt2.asenumerable().select(t => t.field<int>("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中的最后一个是最大值。
list简介
以上就是c#  datatable中返回列中的最大值的内容。
其它类似信息

推荐信息