ok, now I get what you mean.
All you have to do is set the AutoGenerateColumns property of the gridview to false. Then apply a column templates. You need to edit your aspx on this one.
<asp:GridView ID="grdMain" runat="server" AutoGenerateColumns="False">
<columns>
<asp:BoundField DataField="OrderID" HeaderText="OrderID" />
<asp:BoundField DataField="OrderDate" HeaderText="OrderDate" />
<asp:BoundField DataField="nest_anon" HeaderText="Nested Type" />
</columns>
</asp:GridView>