Ciao a tutti ho notato che mettere cosi:
----------------------------------------------
<asp:templatecolumn HeaderText="nome">
<itemtemplate>

<asp:label id="nome" runat="server" Text='<%# container.dataitem("nome")%>'/>


</itemtemplate>


</asp:templatecolumn>
-------------------------------------
oppure mettere cosi:
--------------------------------------------------------
<asp:boundcolumn HeaderText="nome" DataField="nome" />
---------------------------------------------------

alla fine stampa il valore del campo nome nel mio database
ma allora:
mi spiegate perpiacere quando utilizzare itemtemplate e quando
boundcolumn

Grazie a tutti