C# 如何获取Temporary数据表(.net)中的最后一列值

C# 如何获取Temporary数据表(.net)中的最后一列值,c#,C#,我将一些值存储在一个临时数据表中 ID FILENAME PATH -------------------------- 1 txt1 C:\NewFolder 2 txt2 C:\NewFolder 3 txt3 C:\NewFolder 我想获取ID列的最后一个值 string expression = "1=1" // Sort descending by column

我将一些值存储在一个临时数据表中

ID FILENAME         PATH
--------------------------
1   txt1            C:\NewFolder
2   txt2            C:\NewFolder
3   txt3            C:\NewFolder
我想获取ID列的最后一个值

      string expression = "1=1"

      // Sort descending by column named CompanyName. 
      string sortOrder = "ID DESC";
      DataRow[] foundRows;

      // Use the Select method to find all rows matching the filter.
      foundRows = table.Select(expression, sortOrder);
      var row = foundRows[0];
参考:


Ref:

您可以使用此类代码获取最后一行,然后从列ID获取值:

object lastId = table.Rows[table.Rows.Count-1]["ID"];
如果最后您的意思是需要表中的最大值,则可以使用以下LINQ查询来获得结果:

int maxValue= table.AsEnumerable().Select(row => Convert.ToInt32(row["ID"])).Max();
您需要使用使以下
功能正常工作:

using System.Data.DataSetExtensions;

您可以使用此类代码获取最后一行,然后从列ID获取值:

object lastId = table.Rows[table.Rows.Count-1]["ID"];
如果最后您的意思是需要表中的最大值,则可以使用以下LINQ查询来获得结果:

int maxValue= table.AsEnumerable().Select(row => Convert.ToInt32(row["ID"])).Max();
您需要使用
使以下
功能正常工作:

using System.Data.DataSetExtensions;

是SQL表,您需要查询吗?或者是已经填充了数据的.NET
DataTable
?我在asp.NET中创建了一个临时数据表,而不是在sql Server中。是sql表,您需要查询吗?或者是已经填充了数据的.NET
DataTable
?我在asp.NET中创建了一个临时数据表,而不是在sql server中