In una grdiview ho trasformato il campo "DATTIVAZIONE" in Templatefield con il codice seguente:

<asp:BoundField DataField="EMAIL" HeaderText="EMAIL" SortExpression="EMAIL" />
<asp:TemplateField HeaderText="DATTIVAZIONE" SortExpression="DATTIVAZIONE">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("DATTIVAZIONE") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("DATTIVAZIONE") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="TECNICO" HeaderText="TECNICO" SortExpression="TECNICO" />

Come va modificato il Templatefield "DATTIVAZIONE" per farlo diventare una classe Calendar???
Nelle detailsview lo modifico così e funziona:

<asp:BoundField DataField="EMAIL" HeaderText="EMAIL" SortExpression="EMAIL" />
<asp:TemplateField HeaderText="DATTIVAZIONE" SortExpression="DATTIVAZIONE">
<EditItemTemplate>
<asp:Calendar ID="Calendar1" runat="server" SelectedDate='<%# Bind("DATTIVAZIONE") %>'></asp:Calendar>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("DATTIVAZIONE") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="TECNICO" HeaderText="TECNICO" SortExpression="TECNICO" />


Mentre in questa Gridview mi torna l'errore:

[InvalidCastException: Cast specificato non valido.]

Come posso trasformare il campo in un Calendar che funzioni????

Grazie..

Grazie