mah i nomi delle colonne li puoi dare anche senza popolare il datarid in diversi modi ; uno di questi è

<Columns>
<asp:BoundColumn DataField="marca" SortExpression="marca" HeaderText="colonna1"></asp:BoundColumn>

....

se vuoi popolare invece con valori non da database puoi usare un array

credo che funzioni