En/na Graeme Geldenhuys ha escrit:
Luca Olivetti wrote:
TRxDBGrid can do it, however (and obviously) it has to iterate through
all the records to find the longest one.

Well, it has to iterate through all the records anyway to paint the data
in the cells. So the TDBGrid could simply keep track of the longest cell
value in each column and size the width of each column appropriately.

So does this mean the TDBGrid cannot or doesn't have this feature at the
moment?

I don't think it has



BTW, I'm all for having all the nice options in TRxDbGrid in the
standard TDBGrid (though I'm not sure the license allows to copy them
verbatim), my suggestion is only if you want a solution *now*

It's definitely not a TRxDBGrid specific feature. FlameRobin has that
feature in its grid is definitely not written in Object Pascal. HTML
tables also have that feature by default and again I don't know of a
single web browser written in Object Pascal (excluding HTML viewing
components).

So I cannot see any license issues implementing this in TDBGrid.

My comment was about verbatim copying of /code/ from TRxDBGrid to TDBGrid

Bye
--
Luca Olivetti
Wetron Automatización S.A. http://www.wetron.es/
Tel. +34 93 5883004 (Ext.133)  Fax +34 93 5883007

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to