2010-01-20 150 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") 
相關問題