• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
카페정보
카페 프로필 이미지
닷넷 (.NET) 프로그래머 모임
 
 
 
카페 게시글
ASP.NET 질문 DataTable 컬럼명으로 값가져오기 질문
야응양양 추천 0 조회 16,387 16.02.12 11:51 댓글 6
게시글 본문내용
 
다음검색
댓글
  • 작성자 16.02.12 11:54

    첫댓글 첫번째는 제가 작성한것인데 dataTable을 실서버에서 프로시저로 가져와 로컬에서는 접근권한이없어 디버깅이 안되어 확신이 없습니다.. 그래서 확인해보려고 검색을 해보니 2번이 있어서요.. ㅠㅠ 뜬금없긴한데 도움좀 부탁드립니다

  • 16.02.12 15:00

    //결과값이 1줄일경우
    if(paramBean.ListDT != null && paramBean.ListDT.Rows.Count > 0)
    {
    //첫줄 하드코딩
    string a = paramBean.ListDT[0]["컬럼"].ToString();
    }
    //결과 값이 여러줄일경우
    foreach(var r in paramBean.ListDT.Rows)
    {
    //행마다 처리 DataRow
    r["컬럼값"];
    }

  • 작성자 16.02.15 09:13

    깜빡하고 답변을 안달았네요 결과값이 여러개인걸로 해결했습니다~!

  • 16.02.12 19:46

    Datatable 은 foreach 구문을 사용하는게 좋습니다.

    foreach (DataRow row in dt.Rows)
    {
    j++;
    Console.WriteLine("Row = {0}\tContactID = {1}\tFirstName = {2}\tLastName = {3}", j, row[0], row["FirstName"],row["LastName", DataRowVersion.Default]);
    }

  • 작성자 16.02.15 09:14

    foreach으로 수정했어요 감사합니다. 근데 퍼포먼스에서 크게 차이가 날까 궁금하네여

  • 16.02.15 16:29

    용도에 따라 약간 씩 다릅니다. ^^;; http://cafe.daum.net/aspdotnet/TfYD/73

최신목록