2010-01-20 5 views
1

"newsID"데이터 집합 열이 있습니다. BindingNavigator를 사용하여 새 레코드를 추가 할 때 기본값으로 사용하거나 자동 증가에 대한 시작점으로 사용할 수 있도록 마지막 레코드의 값을 가져 오려고합니다. 데이터 세트 열의 마지막 레코드 값을 얻으려면 어떻게해야합니까? VB.Net

는 당신의 도움을 주셔서 감사합니다! :)

+1

자동 증가를 수동으로 수행해야하는 이유가 있습니까? RDBMS가 아닌 텍스트 파일이나 다른 파일에 대해 실행하고 있습니까? – Doogie

답변

4

newsID 당신이 계산 방법이 할 수있는 정수인 경우 :

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") 
관련 문제