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

黄舟
發布: 2017-02-16 10:44:06
原創
1940 人瀏覽過

此處以表dt2中的keyIndex欄位(int型別)為例

1、透過linq來實作

int maxKeyIndex = dt2.AsEnumerable().Select(t => t.Field<int>("keyIndex")).Max();
登入後複製
實作


int ee = (int)dt2.Compute("Max(keyIndex)", "true");
登入後複製
Compute方法:點擊開啟連結3、

int rr = (int)dt2.Select("", "keyIndex DESC")[0]["keyIndex"];
登入後複製

Select方法:點選開啟連結4、轉List

將DataTable中需要排序的列轉List,然後透過list的Sort()方法來排序,預設值升序的即排序完成後,list中的最後一個是最大值。


List簡介

傳回列中的最大值的內容,更多相關內容請關注PHP中文網(www.php.cn)!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!