nun, dass ich das nicht will, wär zu viel gesagt.
Gibt es in der Tat - z.B. hier
Dataset Enumerator Reloaded bzw. hier
DataSetEnumerator.
Aber ohne eine Angabe der Feldnamen (wenn auch implizit) geht es auch da nicht. Übrigens ist das völlig unabhängig davon, ob man statische Felder verwendet oder dynamische - oder beides.