C# asp.net将图像添加到表中的第一项

C# asp.net将图像添加到表中的第一项,c#,.net,asp.net,C#,.net,Asp.net,我正在写一个内置于.net的网站,我正在努力将一个图像添加到表格的第一行 我有下面的代码输出一个表,比如说20行 <ItemTemplate> <tr class="even"> <td> <%# Container.DataItemIndex + 1 %>. <%#Eval("Alias")%> &l

我正在写一个内置于.net的网站,我正在努力将一个图像添加到表格的第一行

我有下面的代码输出一个表,比如说20行

    <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交换