• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
카페정보
카페 프로필 이미지
닷넷 (.NET) 프로그래머 모임
 
 
 
카페 게시글
Winform & WPF | C# 질문 c# ODBC로 DB로부터 DataSet / DataGridView 작업
무언이 추천 0 조회 689 09.02.27 09:39 댓글 6
게시글 본문내용
 
다음검색
댓글
  • 09.02.27 12:45

    첫댓글 grdSsano.DataSource = dataSetTotal.Tables[0]; 이거 되려나요?

  • 09.02.27 13:45

    웹일 경우 grdSsano.Databind 가 보이지만 윈폼일 경우 보이지 않습니다. grdSsano.DataSource = dataSetTotal.Tables[0]; 맞을 것 같습니다.

  • 작성자 09.02.27 14:15

    네..WInForm 맞습니다. 웹에서 하던대로 했더니 잘 안되더라구요.. 디자인뷰 단에서 마우스로 DataSource부분을 설정하지 않고, Tables[0]으로 하니까 data가 잘 넘어오네요. 감사합니다. ^^;;

  • 작성자 09.02.27 14:15

    그런데 왜 하필 Table[0] 인가요? 'ㅁ';

  • 09.02.27 15:28

    odbcDa.Fill(dataSetTotal); 위 부분에서 Adapter에서 Fill을 DataSet에 할 때 가상의 테이블을 생성해서 데이터를 테이블에 넣게 됩니다. odbcDa.Fill(dataSetTotal);에서 테이블 이름을 지정하지 않았기 때문에 DataSet의 첫번째 테이블의 내용을 DataGridView의 DataSource에 바인딩하라는 내용으로 알고 있습니다. 만약 odbcDa.Fill(dataSetTotal); 부분을 odbcDa.Fill(dataSetTotal, "A"); 로 설정하시면 dataSetTotal.Tables["A"]; 로 하시면 그리드에 데이터가 바인딩 될 것으로 판단됩니다. 수고하세요.

  • 작성자 09.02.27 17:01

    아하..그렇군요.. 설명 감사드려요.. ㅎㅎ

최신목록