C# asp.net将图像添加到表中的第一项
我正在写一个内置于.net的网站,我正在努力将一个图像添加到表格的第一行 我有下面的代码输出一个表,比如说20行C# asp.net将图像添加到表中的第一项,c#,.net,asp.net,C#,.net,Asp.net,我正在写一个内置于.net的网站,我正在努力将一个图像添加到表格的第一行 我有下面的代码输出一个表,比如说20行 <ItemTemplate> <tr class="even"> <td> <%# Container.DataItemIndex + 1 %>. <%#Eval("Alias")%> &l
<ItemTemplate>
<tr class="even">
<td>
<%# Container.DataItemIndex + 1 %>.
<%#Eval("Alias")%>
</td>
<td>
<%#Eval("Bench")%>
</td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr>
<td>
<%# Container.DataItemIndex + 1 %>.
<%#Eval("Alias")%>
</td>
<td>
<%#Eval("Bench")%>
</td>
</tr>
</AlternatingItemTemplate>
.
.
有没有办法数一数第一行,如果有的话,给第一行添加一个图像?
我希望这是有意义的,谢谢你的建议 虽然可能不是最理想的方法,但您应该能够通过以下条件语句来实现这一点:
<%# (Convert.ToInt32(DataBinder.Eval(Container, "ItemIndex")) == 0) ? "<img src='something.gif'>" : "" %>.
。
如果索引为0,则它是第一项,您可以写出您的图像。根据您使用的是什么,您可能必须将ItemIndex与DataItemIndex交换掉。虽然可能不是最理想的方法,但您应该能够通过以下条件语句来实现这一点:
<%# (Convert.ToInt32(DataBinder.Eval(Container, "ItemIndex")) == 0) ? "<img src='something.gif'>" : "" %>.
。
如果索引为0,则它是第一项,您可以写出您的图像。根据您使用的内容,您可能必须将ItemIndex与DataItemIndex交换