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