문제

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
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top