La datagrid rappresenta i dati. Questi dati devono essere in una fonte dati che valorizza appunta la proprieta' datasource della datagrid. Questa fonte dati, la puoi creare anche da codice (es. crei una datatable aggiungendo sempre da codice le colonne richieste)