문제
IDE : VS 2008, 플랫폼 : .NET 3.5,
안녕,
다음은 내 데이터 가능한 열입니다.
ID 메모 세부 사항
나는 다음과 같이 STH를 쓰고 싶다 :
//below code block is not the right syntax
For each q in dtDataTable.Column("Detail")
strDetail = Row of Column Detail
Next
누구든지 제안을하고 코드 샘플을 보여줄 수 있습니까? 감사.
해결책
For Each row As DataRow In dtDataTable.Rows
strDetail = row.Item("Detail")
Next row
속기도 있습니다.
For Each row As DataRow In dtDataTable.Rows
strDetail = row("Detail")
Next row
.NET에 대한 Microsoft의 스타일 지침은 이제 변수에 헝가리 유형 접두사를 사용하는 것을 권장합니다. 예를 들어 "strdetail"대신 "세부 사항"만 사용해야합니다.
다른 팁
Dim row As DataRow
For Each row In dtDataTable.Rows
Dim strDetail As String
strDetail = row("Detail")
Console.WriteLine("Processing Detail {0}", strDetail)
Next row
.ROWS를 반복하고 Q와 같은 행의 열에 액세스하려고합니다 ( "열").
단지:
For Each q In dtDataTable.Rows
strDetail = q("Detail")
Next
또한 확인하십시오 MSDN 사용중인 모든 수업에 대한 문서 + 사용 intellisense
내가 찾은 가장 좋은 방법은 다음과 같습니다.
For Each row As DataRow In your_table.Rows
For Each cell As String In row.ItemArray
'do what you want!
Next
Next
제휴하지 않습니다 StackOverflow