퀀텀 그리드 컬럼 동적 생성
procedure Form.CreateGridFields(const tvCaption, tvFieldName, tvProperties: string; t
vMerging, tvalign: boolean; tvWidth: integer);
begin
with tv.CreateColumn do
begin
Caption := tvCaption;
DataBinding.FieldName := tvFieldName;
HeaderAlignmentHorz := taCenter;
HeaderAlignmentVert := vaCenter;
Name := 'tv' + tvFieldName;
Options.CellMerging := tvMerging;
if tvProperties = 'Text' then
begin
PropertiesClass := TcxTextEditProperties;
if tvalign = true then
TcxTextEditProperties(Properties).Alignment.Horz := taCenter;
end;
if tvProperties = 'Float' then
begin
PropertiesClass := TcxCurrencyEditProperties;
TcxCurrencyEditProperties(Properties).DisplayFormat := ',0.;,0.';
end;
width := tvWidth;
end;
end;
'Delphi Tip > 그리드' 카테고리의 다른 글
DBGrid 동일값 셀병합(컬럼머지) (0) | 2024.05.27 |
---|---|
StringGrid Row색칠/정렬 하기 (0) | 2024.04.15 |
델파이 퀀텀 그리드 헤더 색깔 변경 (0) | 2021.09.24 |
StringGrid 팁 (0) | 2021.09.23 |
델파이 퀀텀그리드 출력 리스트 읽기 (0) | 2021.09.17 |
댓글