Ho un GridView sulla mia pagina aspx che espone una collezione di oggetti definiti dalla seguente classeCome implementare la formattazione condizionale in un GridView
public class Item
{
public string ItemName{get; set;}
public object ItemValue{get; set;}
}
Poi nel mio aspx markup ho qualcosa di simile
<asp:GridView ID="MyTable" runat="server">
<Columns>
<asp:BoundField DataField="ItemName" />
<asp:BoundField DataField="ItemValue" />
</Columns>
</asp:GridView>
quello che voglio sapere è:
c'è un modo per utilizzare la formattazione condizionale sul campo itemValue, in modo che se l'oggetto è in possesso di una stringa tornerà la stringa immutata, o se si tiene un DateTime verrà visualizzato come DateTime.ToShortDateString().