ri-ciao a tutti,
ho provato questa soluzione:
file.cs
codice:
..........
protected string kestat(object stscmp)
{
if (stscmp != DBNull.Value && Convert.ToString(stscmp) == "Chiusa")
{
return "~/img/divieto.png";
}
else if (stscmp != DBNull.Value && Convert.ToString(stscmp) == "InProd")
{
return "~/img/verde.png";
}
}
..........
file.aspx
codice:
<asp:TemplateField HeaderText="Stato" SortExpression="Stato">
<ItemTemplate >
<asp:Image ID="imgping2" runat="server" AlternateText="Stato"
ImageUrl='<%# kestat(Eval("Stato"))%>' Height="23px" Width="23px" BorderWidth="0"/>
ma mi da un errore:
'Default2.kestat(object)': non tutti i percorsi del codice restituiscono un valore.
mi aiutate a capire, grazie