Ist das auch mit nem DBGrid kompatibel?
Nein, die gemeinsame Basisklasse von TStringGrid und TDBGrid gibt das leider nicht her.
Ausserdem könnte es beim TDBGrid zu Performanceproblemen kommen, weil man über alle Datensätze gehen müsste um den längsten String in den jeweiligen Spalten zu finden.