Ciao a tutti,
ho il seguente problema:
in una cella della mia gridview ho un campo numerico (int), vorrei visualizzare un'immagine (differente a seconda del valore)...
...ho creato un semplice metodo che mi restituisce l'url dell'immagine a seconda del valore passatogli...
public string GetMyImage(int valore)
{ ... }
...poi nella GridView ho inserito il seguente codice:
<asp:TemplateField>
<ItemTemplate>
<asp:Image ID="MyImage" runat="server" ImageUrl="<%# GetMyImage(Bind("ValoreIntero")) %>" />
</ItemTemplate>
</asp:TemplateField>
...ma quella dicitura Bind("ValoreIntero") non sembra proprio piacergli... in compilazione mi dice "Il formato del tag server non è corretto."
...mmmh ho provato anche con Eval() e anche così:
GetMyImage(Convert.ToInt32(DataBinder.Eval(Container.DataItem, "ValoreIntero")))
...ma niente, solito errore

Grazie in anticipo
