2
如何編寫一個查詢編寫一個查詢到數據表中選擇
Select Top 1 from tablename
OrderBy Desc
到
的DataTable 方式,我有一個代碼:
DataRow[] ClassDetail = dt.Select("TOP 1 DESC");
,但不執行。感謝您的幫助。
如何編寫一個查詢編寫一個查詢到數據表中選擇
Select Top 1 from tablename
OrderBy Desc
到
的DataTable 方式,我有一個代碼:
DataRow[] ClassDetail = dt.Select("TOP 1 DESC");
,但不執行。感謝您的幫助。
您可以使用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();
+1您可以通過在'做選擇的順序()' ,但Linq是模仿從數據表模擬「TOP」查詢的唯一方法。 – 2013-03-06 10:39:39
你@JoachimIsaksson你是絕對正確的:) – Sachin 2013-03-06 10:42:35