Lze to udělat i v aplikaci, ale nenazýval bych to rozumnou možností :-) Rozhodně bych to řešil na úrovni databáze. Jak to udělat v aplikaci: 1) Ve stránce vytvořte metodu, která převede zadané id úkonu na textovou reprezentaci:
public string DisplayUkon(int id)
{
switch (id)
{
case 1:
return "Úkon 1";
case 2:
return "Úkon 2";
...
default:
throw new Exception(string.Format("Nenámé ID úkonu {0}!", id));
}
}
2) Touto funkcí v ASPX obalte Eval:
<asp:Label ID="Label1" runat="server" Text='<%# DisplayUkon((int)Eval("Ukon")) %>' />
|