일반적으로 DataSet의 데이터가 Tree로 표현이 되기 위하여 Level 과 같은 기능으로 Sort가 되고 있습니다.
이로 인해 발생되는 현상으로 보여 집니다. 소스 상에서 Data를 AddRow 하셨는지 InsertROw를 하셨는지 확인을 하여야 할것 같습니다.
혹 DataSetㅇ에서 SortExpr 같은 기능을 사용하는지 확인 부탁 드립니다.
그리고 아래 설명하신 데이터의 정상적인 결과가 어떤 모습인지 알려 주시기 바랍니다.
해당 소스를 techsupport@shift.co.kr 메일로 보내주시면 검토하여 알려 드리겠습니다.
>1 1 a
>2 1.1 a1
>2 1.2 a3 <= 1.2 에 a3추가
>2 1.3 a2
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : SDI 전사 PLM
>* 문의할 Component명 및 버전 : MGridU 2.0.1.36
>* DataSet 버전 : MxDataSetU 2.0.1.32
>* Tr 버전 : MxLogicalTRU => 2.0.1.16
>* 문의 유형(질문/요청/참조) : Tree 구조깨지는 현상
>* 내용 :
>
>어제 통화했었던 내용입니다.
>바쁘셨어 까먹은것 같아 게시판에 글올립니다.
>
>현상은 다음과 같습니다.
>단계를 가지는 계층형태의 데이터 조회하여
>특정단계에 Row를 추가하면
>밑에 있는 1단계의 데이터 앞에 조금전 추가한 단계의 Tree가 나타납니다.
>
>예를 들어
>단계,Tree를 수치형식으로 표현,값 이렇게 구성되었을때
>1 1 a
>2 1.1 a1 <= 1.1 와 동일한 2단계에 row 추가하면
>2 1.2 a2
>1 2 b
>2 2.1 b1
>2 2.2 b2
>1 3 c
>--------------------
>
>1 1 a
>2 1.1 a1
>2 1.2 a3 <= 1.2 에 a3추가
>2 1.3 a2
>1 1.2 b
>2 1.2.1 b1
>2 1.2.2 b2
>1 1.3 c
>이렇게 됩니다
>
>저장하고나서 다시 조회되면 정상적으로 나타납니다.
>그럼 답변 부탁합니다.
>수고하세요