如何用Repeater控制组件,按条件显示图片?
我要是用Repeater组件控制数据的输出显示,如何根据条件显示图片?是用ItemDataBound事件吗?怎样声明?
我有一段原码如下请指点!
<ASP:Repeater runat="server" DataSource='<%# DataSet1.DefaultView %>'>
<ItemTemplate>
<table width="599" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2"><div align="left"><font color="#FF3300"> 图书名称:</font>
</div></td>
<td colspan="2"><a href="tsxz.aspx?tscsid=<%# DataSet1.FieldValue("tscsid", Container) %>">
<font color="#FF6600">[
<%# DataSet1.FieldValue("图书显示名称", Container) %>
]</font> </a> </td>
</tr>
<tr>
<td width="124" rowspan="4" align="center" valign="top">
<!--在这按条件显示图片,if“图书封面”<>"" 显示[图片1],else显示[图片2]-->
</td>
<td width="82"><font color="#FF3300">作者:</font></td>
<td width="198"> <font color="#FF6600">[
<%# DataSet1.FieldValue("作者", Container) %>
]</font> </td>
<td width="195"><font color="#FF3300">图书评分:</font></td>
</tr>
<tr>
<td><font color="#FF3300">图书分类:</font></td>
<td > <font color="#FF6600">[
<%# DataSet1.FieldValue("图书分类辅", Container)%>
]</font> </td>
<td> <font color="#FF6600">[
<%# DataSet1.FieldValue("阅读次数", Container) %>
]</font></td>
</tr>
<tr>
<td><font color="#FF3300">图书编号:</font></td>
<td><font color="#FF6600">[DT-
<%# DataSet1.FieldValue("tscsid", Container) %>
] </font></td>
<td> </td>
</tr>
<tr>
<td><font color="#FF3300">上架时间:</font></td>
<td> <font color="#FF6600">[
<%# DataSet1.FieldValue("上传时间", Container) %>
]</font></td>
<td></td>
</tr>
</table>
</ItemTemplate>
</ASP:Repeater>