programing

특정 데이터 테이블의 행을 반복합니다.

powerit 2023. 5. 23. 22:30
반응형

특정 데이터 테이블의 행을 반복합니다.

IDE: VS 2008, 플랫폼: .NET 3.5,

안녕하세요.

다음은 내 데이터 테이블 열입니다.

ID 노트 세부 정보

저는 다음과 같은 것을 쓰고 싶습니다.

//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

에 대한 Microsoft의 스타일 지침에 유의하십시오.Net은 이제 변수에 헝가리 유형 접두사를 사용하지 않을 것을 특별히 권장합니다.예를 들어 "strDetail" 대신 "Detail"을 사용해야 합니다.

FWIW, ADO에 직접 내장된 이것(및 비동기식 등가물)에 대한 지원을 꼭 보고 싶습니다.그물.

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

제가 찾은 가장 좋은 방법은 다음과 같습니다.

    For Each row As DataRow In your_table.Rows
        For Each cell As String In row.ItemArray
            'do what you want!
        Next
    Next

에서 루프를 수행할 수 있습니다.행, 행에 대한 열 액세스(예: q("column")

정당:

        For Each q In dtDataTable.Rows
            strDetail = q("Detail")
        Next

또한 사용 중인 모든 클래스에 대해 msdn 문서를 확인하고 + 지능형 라이센스를 사용하십시오.

언급URL : https://stackoverflow.com/questions/613539/loop-through-the-rows-of-a-particular-datatable

반응형