2010-01-20 148 views
1

我有一个数据集列是“newsID”。 我想获取它的最后一个记录的值,以便我可以将它用作默认值或起始点,以便在使用BindingNavigator添加新记录时自动递增。如何获取数据集列中最后一条记录的值? - VB.Net

感谢您对您的帮助!:)

+1

是否有任何理由,你必须手动执行自动增量?你是针对文本文件还是其他文件运行而不是RDBMS? – Doogie 2010-01-20 17:13:08

回答

4

如果NewSID的是一个整数,你可以用计算方法做到这一点:

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

或订单已经是可靠的,你只是想数据集中的最后一行然后我没有看到这个问题:

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