Innanzitutto ti ringrazio vivamente.

Ora veniamo al problema.
La colonna TemplateField l'avevo già impostata, però il mio codice è:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField HeaderText="Persone">
<ItemTemplate>
<asp:Label ID="nestedGW" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="CONTATTO" HeaderText="Contatto" />
<asp:BoundField DataField="LOCALITA" HeaderText="Localita" />
<asp:BoundField DataField="CAP" HeaderText="CAP" />
</Columns>
</asp:GridView>

Ho provato a metterlo come tu hai definito ma mi da errore creating control gridview1.
type system.web....etc... doesn't have a public property named "Gridview".

Penso che pero' sia lo stesso di quanto ho scritto sopra io.

Ora andiamo ai problemi successivi..

ah.. primo punto, io utilizzo VB come linguaggio, anche se con un po' di interpretazione forse ci arrivo.....

Poi il punto cruciale.... nelle proprietà dell'oggetto gridview non vedo onRowDataBound.... ma trovo un RowDataBound... io ho provato lì ad assegnare la sub intecerctRowDataBound, ma non so se è corretto....

se così fosse ora devo tradurre il tuo c, nel mio vb.. giusto?

grazie davvero infinite