Установите вспомогательную функцию в Datalist. Пример кода
<asp:Image ID="PriorityImage" runat="server"
ImageURL='<%# SetPriorityImage(Eval("Priority"))%>'/>
код AT позади (aspx.cs)
protected string SetPriorityImage(object priority)
{
string image = "";
int prioritySwitch = Convert.ToInt32(priority);
switch (prioritySwitch )
{
case 1:
image="~/Images/Red.png";
break;
case 5:
image="~/Images/Green.png";
break;
default:
image="~/Images/Error.png";
break;
}
return image;
}
Отказ от ответственности: это просто псевдокод, поэтому не пытайтесь ловить механизмы.