본문 바로가기

DevExpress

[DevExpress] Master-Detail 구조의 GridControl

반응형

            DataSet DataSet = new DataSet();
            DataTable Master = new DataTable();
            DataTable Detail = new DataTable();

            Excute excute1 = new Excute();
            Excute excute2 = new Excute();
           

            //마스터, 디테일 조회
            excute1.GetDS("sp_MES0302_S1");
            excute2.GetDS("sp_MES0302_S2");

 

            //마스터, 디테일 넣고 테이블 이름 설정
            Master = excute1.dt;
            Detail = excute2.dt;
            Master.TableName = "Master";
            Detail.TableName = "Detail";

 

            //데이터셋에 마스터, 디테일 넣고 ParentColumn,  ChildColumn 컬럼 셋팅 
            DataSet.Tables.Add(Master);
            DataSet.Tables.Add(Detail);
            DataSet.Relations.Add("TEST", Master.Columns["SHIP_CD"], Detail.Columns["SHIP_CD"]);

 

            //그리드에 데이터셋 넣고 데이터멤버는 마스터로 설정
            gridControl1.DataSource = DataSet;
            gridControl1.DataMember = "Master";

반응형

'DevExpress' 카테고리의 다른 글

Devexpress 차트 사용  (0) 2022.08.04
[DevExpress] 그리드 컬럼 이미지 추가  (0) 2020.12.15
[DevExpress] 리포트 출력  (0) 2020.12.15
[DevExpress] 리포트 합치기  (0) 2020.12.15
[DevExpress] 컬럼 체크박스 추가  (0) 2020.12.15