Einzelnen Beitrag anzeigen

Benutzerbild von eddy
eddy

Registriert seit: 3. Jan 2003
Ort: Sachsen
573 Beiträge
 
Delphi 5 Professional
 
#3

Re: DBGrid Werte untereinander

  Alt 7. Jan 2005, 14:27
Hallo Schuster,

ich kann Deine Frage nicht beantworten, aber da es mit dem Titel geht, sollte es eigentlich auch mit dem Rest der Tabelle funktionieren.

Vielleicht hilft dir das weiter:
Code:
type
  TAccessDBGrid = class(TDBGrid);

procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);
var
  S1, S2: String;
begin
  with TAccessDBGrid(DBGrid1) do begin
    // Increase title height
    // Titelhöhe vergrössern
    RowHeights[0] := 32;

    Canvas.Brush.Style := bsClear;

    // Column Titles
    // Spalten Titel setzen
    case Column.Index of
      0: begin
           Column.Title.Caption := '';
           S1 := 'Row 1';
           S2 := 'Row 2';
         end;
      1: begin
           Column.Title.Caption := '';
           S1 := 'Row 1';
           S2 := 'Row 2';
         end;
    end;
    // write title:
    // Titel ausgeben:
    Canvas.TextOut(Rect.Left+2, 2, S1);
    Canvas.TextOut(Rect.Left+2, 16, S2);
  end;
end;
Quelle: http://www.swissdelphicenter.ch/de/showcode.php?id=1653

mfg
eddy
  Mit Zitat antworten Zitat