Let my suggestion is.
I am giving quit syntax here.. it may help u..
<pre lang="vb"><gridview autogenerated column="false">
<column>
<asp:templatefield header="product name>
<itemtemplate>
<asp:label id="lProd" text='<% Eval(# "product name") >'></label>
</item template>
<templatefield>
<asp:templatefield header="product prize>
<itemtemplate>
<asp:label id="lProd" text='<% Eval(# "product prize") >'></label>
</item template>
<templatefield>
</column>
</gridview></pre>
Its just a syntax.. please neglectthe errors i done just grasp the idea..
By means of eval value and template header u can get the output.. and in gridview auto generated column="false"