我有一个“newsID”的数据集列。 我想获取它的最后一条记录的值,这样当我使用BindingNavigator添加新记录时,我可以将它用作默认值或自动增量的起点。
感谢您的帮助!!! :)
答案 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")