그림에서 제목은 고정값이고 1번2번채널의 줄은 DB에서 가져오는건데요
TAdvStringGrid를 사용하고 있는데 제목은 'MergeCells(0,0,0,0)' 이걸 이용해서 만들었습니다.
그런데 내용 줄의 셀의 병합은 어떻게 해야 하는지요?
DB에서 가져오는거라 데이터가 1채널에서 2줄이 나올수 있고 1줄이 나올수도 있어서 하는방법을
모르겠습니다.
그리고 병합을 했을시 화면에서 더블클릭하면 그 데이터를 다른 화면에서 가져다가
쓸수 있도록 해야하는데요 병합하기전에는 form2.Edit1.Text := sg1.Cells[4,sg1.Row];
이런식으로 데이터를 가져다가 사용했는데 병합하면 어떻게 해야 가져다가 사용할수 있죠?
똑같이 MergeCells를 사용하시면 됩니다.
MergeCells(병합시작할 컬럼, 병합시작할 로우, 병합할 컬럼 수, 병합할 로우 수);
병할할 수는 0~1이면 병합하지 않습니다.
2. 병합된 셀의 값은 Cells[병합시작할 컬럼, 병합시작할 로우] 로 읽어다가 쓰시면 됩니다.
병합된셀은 최초 병합시작한 셀의 값을 기준으로 보여주고 값을 가져옵니다.
그러나 병합시작되지 않은 병합된 셀에도 값은 읽고 쓸 수 있으며
병합해제되면 값이 보여진답니다.