Hallo!
Den Algorithmus überleg ich mir jetzt aber nicht, da ich mir nicht sicher bin, ob das überhaupt das ist was du möchtest. :-)
Außerdem kommt es noch darauf an wieviele Datensätze du erwartest. Wenn die Tabelle sicher nicht über 1000 Zeilen hat, hättte ich einen anderen Algorithmus im Hinterkopf als wenn die Tabelle 1.000.0000 Zeilen beinhaltet.
Vielleicht 3 oder mehr bis max. 10 aber viel mehr wahrscheinlich nicht.
Ich nehme aus 100 Datensätzen, die zum Anzeigen raus und aus denen sollen dann alle Spalten ausgeblendet werden, die in den 10 Datensätzen komplett leer sind.
Jetzt bin ich völlig ausgestiegen.
Oben schreibst du, du rechnset mit max. 3-10 Datensätze in der Tabelle und weiter untern sprichst du plötzlich von 100 und dann plötzlich von 10.
mfg
frafu