La soluzione migliore dipende dalla tipologia di file con cui stai trattando.
Se stiamo parlando di un database, potresti unire più tabelle separate con una JOIN e visualizzarle all'interno di un DBGrid.
Se invece stiamo parlando di comunissimi file, purchè abbiano la stessa struttura, potresti caricarli all'interno di una TStringList, la classe in grado di gestire una lista di stringhe, la quale supporta anche un metodo AddStrings che ti permetterebbe di accordare ad una lista già esistente gli elementi presenti in un altra lista, magari caricata dal secondo file in questione.
Per visualizzare i dati, credo che dovrai scrivere un po' di codice e servirti di una TStringGrid per caricare i dati. La griglia possiede proprietà e metodi per consentirti di definire il valore visualizzato in ogni singola cella, nonchè personalizzarne il comportamento (modalità di evidenziazione riga, editing attivo, ecc.).
Dai un'occhiata alla Guida in linea di Delphi sugli argomenti relativi alle classi che ti ho citato per altre informazioni.
Se hai delle necessità più particolari o che non sono riuscito a capire, scrivi di nuovo.
Ciao!![]()