2013-03-06 28 views

回答

1

您可以使用LINQ這個

DataTable dt = new DataTable(); 

選項1:

List<DataRow> rows1 = dt.Rows.Cast<System.Data.DataRow>().OrderByDescending(a => a["MyColumn"]).Take(1).ToList(); 

選項2:

List<DataRow> rows2 = dt.AsEnumerable().OrderByDescending(a => a["MyColumn"]).Take(1).ToList(); 
+2

+1您可以通過在'做選擇的順序()' ,但Linq是模仿從數據表模擬「TOP」查詢的唯一方法。 – 2013-03-06 10:39:39

+0

你@JoachimIsaksson你是絕對正確的:) – Sachin 2013-03-06 10:42:35

相關問題