Q&A

  • dbgrideh컴퍼넌트로 셀병합 하는부분좀 알려주세용
dbgrideh3.5로 셀 병합해야 하는데 특정셀 지정해서 중복되는 값 병합하는 기능이 있다구 하는데..
아니면 이벤트를 줘서 하는 방법이나,,,,

명쾌한 답들이 없네여 질문은 많은데....진짜 방법이 없는건지.....

예시>
procedure TDU2050IF.DbgEh_Bs1DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumnEh;
  State: TGridDrawState);
var
  s : string ;
begin
if DbgEh_Bs1.[원하는 컬럼자리]   then begin
    s:=DbgEh_Bs1.Fields[0].DisplayText;
    s:=copy(s,1,1)+'-'+copy(s,2,4)+'-'+copy(s,6,2)+'-'+copy(s,8,2)+'-'+copy(s,10,2)+'-'+copy(s,12,2)+'-'+copy(s,14,2);
    DbgEh_Bs1.Canvas.TextOut(rect.left+2,rect.top+2,s);
end;
end;

end.
이방법으로 해봤는데 글자만
0  COMMENTS