![]() |
Datenbank: MS SQL 2000 • Zugriff über: ADO
Zeilenumbruch für DBGrids
Hallo,
ich hab jetzt schon einigemale die Suche betätigt, aber leider noch keine Hilfe gefunden und zwar habe ich ein DBGrid, welches den Inhalt eines DBMemos anzeigt, aber blöderweiße werden Zeilenumrüche darin immer als || dargestellt und schöne wäre es, wenn es wie im Enterprise Manager die Zeile einfach wechseln würde. Ist das irgendwie möglich? Danke Tim |
Re: Zeilenumbruch für DBGrids
Das wird beim Standard-DBGrid so in dieser Art nicht gehen.
Entweder selber malen mit OnDrawDataCell. Oder eine Fremdkomponente suchen bei torry.net. |
Re: Zeilenumbruch für DBGrids
Du hast Post (pn)...
Wenn Du erfogreich warst, dann denk bitte daran, die Erkenntnisse hier zu erläutern. |
Re: Zeilenumbruch für DBGrids
Lustigerweise funktioniert folgendes:
Delphi-Quellcode:
procedure TForm1.DBGrid1DrawColumnCell(...
var st : string; begin st:= Column.Field.AsString; if pos (#13#10,st)> 0 then with Sender As TDBGrid Do begin if Columns[DataCol].FieldName = 'Notes' then begin Canvas.FillRect(Rect); delete (st, pos (#13#10,st),length (st)); Canvas.TextOut(Rect.Left+2, Rect.Top + 2 , st); end else DefaultDrawColumnCell(Rect , DataCol , Column , State) ; end; end; |
Re: Zeilenumbruch für DBGrids
Na also, dann hast Du ja eine funktionierende Lösung.
|
Re: Zeilenumbruch für DBGrids
ja dank dir, aber es hat eine ganze Weile gedauert.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz