Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.310 Beiträge
 
Delphi 7 Enterprise
 
#7

AW: cxGrid - einige Spalten mit Summe anzeigen

  Alt 16. Sep 2019, 13:05
Um einen Text in der linken Nachbarspalte separat anzuzeigen, kannst Du das OnCustomDrawFooterCell Event verwenden. Die ColumnIndex-Abfragemusst Du natürlich anpassen:

Delphi-Quellcode:
procedure TfrmBelegKopf.cxGridBelegeDBTableView1CustomDrawFooterCell(
  Sender: TcxGridTableView; ACanvas: TcxCanvas;
  AViewInfo: TcxGridColumnHeaderViewInfo; var ADone: Boolean);
var
  ColumnBounds : TRect;
  ColumnIndex : Integer;
begin
  ColumnIndex := AViewinfo.Column.Index;
  if ColumnIndex < 1 then exit;
  ColumnBounds := AViewInfo.Bounds;
  // Unter der linken Nachbarzelle zeichnen
  OffsetRect(ColumnBounds, -Sender.Columns[ColumnIndex-1].Width, 0);
  ACanvas.DrawTexT('Summen', ColumnBounds, cxAlignVCenter);
end;
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat