ciao a tutti , vorrei sapere se possibile creare un datagrid con delle colonne dinamiche

per esempio io ho C-A C-B

queste due colonne sono le colonne di un tabella.
Io vorrei far in modo che se in tabella viene aggiunta un nuova colonna automaticamente
il datagrid si aggiorna con la nuova colonna

per esempio io ho C-A C-B C-C

so che se faccio AUTOGENERATORCOLUM lo fa però il mio problema è che devo
comunque editare i campi.

come posso fare?
qualche idea?