Le colonne, a meno che tu non hai cambiato le proprietà del datagrid, bloccando il numero delle colonne, ecc.. vengono inserite dalla tua tabella in automatico.
Non devi far niente.. se tutto fosse ok vedresti le 3 colonne del tuo database.
Domanda.. la connessione al database.. che non hai riportato.. la fai ed è corretta???
Normalmente io uso un oggetto data dove indico nella proprietà databasename il path del database.
Poi lego il datagrid all'oggetto data.
Tu?
Come ti connetti al database?
Nel codice fai solo l'sql di apertura della tabella e gestione record.. ma di quale database??