ti posto quello che consiglia anche MSDN
BoundField lastNameBoundField = new BoundField();
lastNameBoundField.DataField = "au_lname";
lastNameBoundField.HeaderText = "Last Name";
// Create a CheckBoxField object to indicate whether the author
// is on contract.
CheckBoxField contractCheckBoxField = new CheckBoxField();
contractCheckBoxField.DataField = "contract";
contractCheckBoxField.HeaderText = "Contract";
// Add the columns to the Columns collection of the
// GridView control.
AuthorsGridView.Columns.Add(lastNameBoundField);
AuthorsGridView.Columns.Add(contractCheckBoxField);
nell'esempio viene creata una CheckBoxField ma il concetto è il soltio per qualsiati tipo di field.
in più ti sconsiglio di utilizzare Me.DataGridView1.Rows.Add per popolare il GridView è una forzatura, affidati al meccanismo semiautomatico di DataBind.
ciao marco