如何获取数据集列中最后一条记录的值? - VB.Net

时间:2010-01-20 06:08:12

标签: vb.net

我有一个“newsID”的数据集列。 我想获取它的最后一条记录的值,这样当我使用BindingNavigator添加新记录时,我可以将它用作默认值或自动增量的起点。

感谢您的帮助!!! :)

1 个答案:

答案 0 :(得分:4)

如果newsID是一个整数,你可以使用Compute方法执行此操作:

Dim iLastNewsID As Integer = ds.Tables(0).Compute("Max(newsID)", Nothing)

或者如果订单已经可靠并且你只想要DataSet中的最后一行,那么我没有看到这个问题:

Dim iLastNewsID As Integer = ds.Tables(0)(ds.Tables(0).Rows.Count - 1)("newsID")