Einzelnen Beitrag anzeigen

ZOD

Registriert seit: 6. Mai 2009
97 Beiträge
 
#1

TJvDBGrid - Text soll Spaltenbreite ausfüllen

  Alt 28. Mär 2015, 15:19
In meiner Anwendung verwende ich TJvDBgrids. Diese werden via TDataSource, TClientDataSet, TDataSetProvider und TSQLDataSet aus einer Datenbank (Firebird) befüllt.

Folgendes Problem:
wenn eine Zelle einen Text anzeigen soll, der aus mehreren Wörtern (also durch Leerzeichen getrennte Zeichengruppen) besteht, dann wird die Spaltenbreite nicht "ausgenützt". Es scheint so zu sein, daß das letzte Wort nur angezeigt wird, wenn es komplett dargestellt werden kann.

Beispiel:
der Text "Dies ist ein langer Testtext" wird bei der in der TColumn eingestellten Spaltenbreite so dargestellt:

|Dies ist ein langer |

wird die Spalte dann um ein, zwei Pixel verbreitert, erfolgt die Darstellung des kompletten Textes:

|Dies ist ein langer Testtext|

Ich hätte gerne folgende Darstellung bei zu schmalrer Spaltenbreite:

|Dies ist ein langer Testte|

Das blöde ist, ich habe auch DBgrids, wo das so wie ich will dargestellt ist.
Ich bin sicher, das kann eingestellt werden, bin aber einfach zu doof, die Property zu finden.
Kann mir jemand helfen?
  Mit Zitat antworten Zitat