最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

tcxgrid - Delphi 11 TdxComponentPrinter: How to show Group-Header-Text also in Group-Summary-Footer - Stack Overflow

programmeradmin0浏览0评论

I am using Delphi 11 and TcxGrid component and I was able to get same text from Group Header to Group Footer. But I did not do the same when I use TdxComponentPrinter and TdxGridReportLink. May you help me how to get Group Header Text in Group Summary Footer ?

I tried this but it doesnt work:

  private
    { Private declarations }
    strGroupHeaderText: String;
procedure TForm.xcpBaseReportsLink1CustomDrawFooterCell(
  Sender: TdxGridReportLink; ACanvas: TCanvas; AView: TcxGridTableView;
  ARecord: TcxCustomGridRecord; AColumn: TcxGridColumn; ALevel: Integer;
  AnItem: TdxReportCellString; var ADone: Boolean);
begin
  inherited;
  if ALevel = 0 then begin
    ACanvas.TextOut(AnItem.BoundsRect.Left + 10, AnItem.BoundsRect.Top + 5, strGroupHeaderText);
    Adone := True;
  end;
end;

procedure TForm.xcpBaseReportsLink1InitializeLevelCaption(
  Sender: TdxGridReportLink; AView: TcxCustomGridView;
  AnItem: TdxReportCellString);
begin
  inherited;
  strGroupHeaderText := AnItem.Text;
end;
发布评论

评论列表(0)

  1. 暂无评论