데이터 테이블이 있는데이 테이블에서 기간 번호 (첫 번째 열)가 특정 값 인 MAX 번호를 얻고 싶습니다. 내 datatable dtMyTable로 선언 된 경우 dtMyTable.Select(), 사용해야하지만 최선의 방법을 잘 모르겠습니다. 어떤 도움이라도 대단히 감사하겠습니다.VB.net DataTable select 문
0
A
답변
0
의 옵션을 사용 LINQ입니다
감사합니다,
매트 : 당신이 Linq에를 사용하는 것처럼
'Assumes integer and a default of 0.
Dim intMax As Integer = 0
'Filter the list by the "Certain Value" of the first column.
Dim lstFilteredRows As List(Of DataRow) = (From dr As DataRow In dtMyTable _
Where dr.Item(0) = "CertainValue").ToList()
'Get the max value by looping through the filtered list.
lstFilteredRows.ForEach(Sub(dr As DataRow)
If CInt(dr.Item("ColumnNameWithMaxValue")) > intMax Then
intMax = CInt(dr.Item("ColumnNameWithMaxValue"))
End If
End Sub)
1
dtMyTable.Select()
보인다, 왜 dtMyTable.Where(<term number is a certain value>).Max(<column you want max value of>)
Linq에는 내장되어 있지 에 Max() 함수입니다.
관련 문제
- 1. Vb.net DataTable
- 2. VB.NET Select ... C#에 해당하는 case 문
- 3. 는 Select 문
- 4. 다른 select 문 안에있는 Sqlite select 문
- 5. VB.NET Datatable to MySQL
- 6. VB.Net datatable assign 값
- 7. vb.net 업데이트 datatable - RowChanged
- 8. Select 문
- 9. SELECT 문
- 10. C# - SQLite Select 문 최적화
- 11. OLEDB가 SELECT 문 (VB.NET)에서 결과를 반환했는지 확인
- 12. SQL SELECT (우정) 문
- 13. VB.NET (SQL) 쿼리의/Else 문?
- 14. qt sqlite select 문
- 15. "= null"및 select 문!
- 16. 는 SELECT 문
- 17. 문자열식이있는 Select 문
- 18. SQLPLUS ORACLE select 문
- 19. INNER는 SELECT 문
- 20. 문자열로 zend select 문
- 21. SQLite Select 문
- 22. 은 "연합 select 문"
- 23. Mysql에 대한 SELECT 문
- 24. SQL Select 문.?
- 25. SELECT 문 구체화
- 26. SQL : 단일 SELECT 문
- 27. 조건부 SQL Select 문
- 28. Lua sqlite Select 문
- 29. 내부는 select 문
- 30. INTERSECT를 사용하는 SELECT 문
아름답게 작동했습니다. 고맙습니다. .MAX에 대해 –