본문 바로가기

공부이야기/Delphi

[Delphi]퀀텀그리드 동적배열 속성

uses  cxCurrencyEdit; // 필수 추가사항

 

aColumn : array[1..10] of TcxGridColumn;  // 동적생성할 컬럼수를 배열로 선언

 

 i := 1;
while not Eof do
begin

   //퀀텀그리드 컬럼 동적 생성
   aColumn[ i ]                                       := cxTv3.CreateColumn;   //컬럼 생성
   aColumn[ i ].Caption                           := FieldByName('manu_line').AsString; //컬럼 이름
   aColumn[ i ].Width                              := 120;            //컬럼 넓이
   aColumn[ i ].HeaderAlignmentHorz       := taCenter;     //컬럼정렬
   aColumn[ i ].DataBinding.ValueType     := 'Float';        //컬럼 데이터 타입 
   aColumn[ i ].PropertiesClass               := TcxCurrencyEditProperties;   //속성지정
   aColumn[ i ].Properties.Alignment.Horz := taRightJustify;     //가로정렬   
   aColumn[ i ].Options.Editing                := false;                //수정금지
   aColumn[ i ].Options.Filtering               := false;               //필터링 해제
   (aColumn[ i ].Properties as TcxCurrencyEditProperties).DisplayFormat := '#,0';    //정렬

 

   Inc( i );
   Next;

 

 

'공부이야기 > Delphi' 카테고리의 다른 글

cxGrid 셀클릭 이벤트  (0) 2013.07.10
[Delphi] DateUtils.pas 함수정리  (0) 2013.03.08
[Delphi] 색상표  (0) 2012.11.07
[Delphi]LOG10사용법  (0) 2012.10.30
[Delphi]RuntimePackage  (0) 2012.10.30