DataGrid 컨트롤이든 DataGridView든 바인딩방법은 거의 유사하고 출력결과도 같
으니 시간나면 하나하나 해보시길...
굳이 이렇게 바인딩해서 쓸일은 많이 있을 거라 예상은 되지 않는다. 하지만 나중에 결과물 확인창? 뭐
그런걸로 쓰면 유용할 듯...
여튼 우리가 만든 문서를 여러 컨트롤의 소스로 이용할 수있다는 것은 참 재밌는 일이다~ ㅎㅎ
예제는 우리와 친근한 booklist.xml파일을 이용할 것이다
일단 윈폼에 DataGrid 컨트롤을 하나 던져놓고 버튼도 하나 던져놔 보자
던져놓고 버튼을 더블클릭해 이벤트 핸들러에 아래와 같이 코딩해 보자
private void btn바인딩_Click(object sender, EventArgs e) |
데이터 셋객체를 생성하고 ReadXml()함수를 이용해 해당 경로에서 xml파일을 읽어들여 ds1(DataSet객체)의 첫번째 테이블로 설정이 되며 이것을 DataGrid의 DataSource로 하면 테이블 형태(200개 행편집모양)로 보여준다. |
결과 출력
이전정리에서는 데이터베이스를 이용 XML관련 문서를 만들어 봤고
이번엔 반대로 XML문서를 이용해 데이터베이스의 테이블 형태로 만들어봤다.
'프로그래밍 > .Net' 카테고리의 다른 글
[본문스크랩] Xpath 개요 (0) | 2014.01.17 |
---|---|
[본문스크랩] .NET에서 XML활용 TreeView(트리뷰)컨트롤에 XML문서 내용 넣기 (0) | 2014.01.17 |
[본문스크랩] .NET에서 XML활용 데이터 베이스를 이용해 XML 관련문서 만들기 (0) | 2014.01.17 |
[본문스크랩] .NET에서 XML활용 DOM객체 활용-6 XSLT프로세싱 (0) | 2014.01.17 |
[본문스크랩] .NET에서 XML활용 DOM객체 활용-5 노드 삭제 (0) | 2014.01.17 |