J
Joachim Feldt
Hi,
To begin with, I should say that I am a beginner in the .Net world..
I am using asp:repeater in a aspx.page like this:
<asp:Repeater id="rptMyLabBooks" runat="server">
<ItemTemplate>
<tr>
<td><%# DataBinder.Eval(Container.DataItem, "name")%></td>
<td><%# DataBinder.Eval(Container.DataItem,
"start_date","{0:d}")%></td>
<td><asp:Image id="imgIconOpen" runat="server"
ImageUrl="Images/icon_open.gif"></asp:Image></td>
<td><asp:HyperLink id="lnkEditLabBook"
ImageUrl="Images/icon_edit.gif" runat="server"
NavigateUrl="editlabBook.aspx"></asp:HyperLink></td>
<td><asp:HyperLink id="lnkViewLabBook"
ImageUrl="Images/icon_view.gif" runat="server"
NavigateUrl="viewlabBook.aspx"></asp:HyperLink></td>
</tr>
</ItemTemplate>
<HeaderTemplate>
<table cellpadding="3" cellspacing="0" border="0" width="740">
<tr>
<td class="listHeader" width="190">Author</td>
<td class="listHeader" width="100">Start date</td>
<td class="listHeader" width="40" align="center">Status</td>
<td class="listHeader" width="40" align="center">Edit</td>
<td class="listHeader" width="40" align="center">View</td>
</tr>
</HeaderTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
No I need to have a couple of if statements here, I do not know how to
do that?
One statement would be in the column "Status". Something like this:
If myDataSet("status") = "Open" Then
sImage = "icon_open.gif"
ElseIf myDataSet("status") = "Closed" Then
sImage = "icon_closed.gif"
Else
sImage = "icon_archived.gif"
End If
How can I do this? Where do I put it, in Code behind?
I would be really happay if someone could give me an example!
Thanks in advance!
/Jocke
To begin with, I should say that I am a beginner in the .Net world..
I am using asp:repeater in a aspx.page like this:
<asp:Repeater id="rptMyLabBooks" runat="server">
<ItemTemplate>
<tr>
<td><%# DataBinder.Eval(Container.DataItem, "name")%></td>
<td><%# DataBinder.Eval(Container.DataItem,
"start_date","{0:d}")%></td>
<td><asp:Image id="imgIconOpen" runat="server"
ImageUrl="Images/icon_open.gif"></asp:Image></td>
<td><asp:HyperLink id="lnkEditLabBook"
ImageUrl="Images/icon_edit.gif" runat="server"
NavigateUrl="editlabBook.aspx"></asp:HyperLink></td>
<td><asp:HyperLink id="lnkViewLabBook"
ImageUrl="Images/icon_view.gif" runat="server"
NavigateUrl="viewlabBook.aspx"></asp:HyperLink></td>
</tr>
</ItemTemplate>
<HeaderTemplate>
<table cellpadding="3" cellspacing="0" border="0" width="740">
<tr>
<td class="listHeader" width="190">Author</td>
<td class="listHeader" width="100">Start date</td>
<td class="listHeader" width="40" align="center">Status</td>
<td class="listHeader" width="40" align="center">Edit</td>
<td class="listHeader" width="40" align="center">View</td>
</tr>
</HeaderTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
No I need to have a couple of if statements here, I do not know how to
do that?
One statement would be in the column "Status". Something like this:
If myDataSet("status") = "Open" Then
sImage = "icon_open.gif"
ElseIf myDataSet("status") = "Closed" Then
sImage = "icon_closed.gif"
Else
sImage = "icon_archived.gif"
End If
How can I do this? Where do I put it, in Code behind?
I would be really happay if someone could give me an example!
Thanks in advance!
/Jocke