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表,您需要查询吗?或者是已经填充了数据的.NETDataTable
?我在asp.NET中创建了一个临时数据表,而不是在sql Server中。是sql表,您需要查询吗?或者是已经填充了数据的.NETDataTable
?我在asp.NET中创建了一个临时数据表,而不是在sql server中