2

如何编写查询

Select Top 1 from tablename
OrderBy Desc

进入

数据表我有一个代码:

DataRow[] ClassDetail = dt.Select("TOP 1 DESC");

但它不执行。感谢您的帮助。

4

1 回答 1

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();
于 2013-03-06T10:21:57.917 回答