grid con columnas variables

Hola a todos,
Tengo una aplicaci?n en donde genero un archivo temporal con x cantidad de columnas dependiendo de la empresa, es decir en la empresa uno, genero 5 columnas, en la empresa dos genero 7 columnas, y as?.

C?mo hago un grid para que tome este archivo temporal y me despliegue las columnas e inclusive me totalice si pueden ser columnas diferentes ?

Muchas gracias.