Ciao.
Per fare quello che vuoi fare.... potresti
1)creare un Dataset
2)inserire un DataTable e tipizzare i campi come vuoi.
3)associare al datasource della DataGridView un'istanza del Dataset
4)Popolare il dataset anzichè la DataGridView.
Questo è il succo .... se hai problemi per la polpa ....
Facci sapere....
Ciao