Datalist og Container.DataItem er uvenner
Jeg har en datalist som bliver fyldt med lidt data, men jeg er rendt på et problem.Jeg bruger customtemplate:
<td align="right">
<%# DataBinder.Eval(Container.DataItem, "Dystir") %>
</td>
Problemet er at når feltet "Dystir" i databasen er tomt viser den intet i datalisten. Jeg vil derimod have den at skrive et "0" istedetfor ingenting. Hvordan kan jeg gøre det?
Jeg havde tænkt mig noget i den her stil:
<td align="right">
<%# nuller(Container.DataItem("Dystir")) %>
</td>
hvor jeg så havde en function i min codebehind:
Public int nuller(int tal)
{
if (tal == null)
{
return 0
}
else
{
return tal
}
}
sådan har jeg løst lignende problemer i VB.net tidligere, men nu er jeg gået over til C# og jeg får det ikke til at virke.
