image/output下面显示了如何考虑表中的rendered数据如何为rankID

c# - 动态数据绑定(bind)到转发器或数据列表控件,按列-LMLPHP
以及以下demo table

c# - 动态数据绑定(bind)到转发器或数据列表控件,按列-LMLPHP

现在,它们将是4 different rows,应根据第一个幻灯片上的RankID [1,2,3,4]绑定到上面显示的图像,然后在用户单击next navigation时在幻灯片上和下一个幻灯片上依次显示。

为了达到相同的目的,我们使用了Repeater control,但是data is bounded row wise因此决定使用datalist control,它具有按列绑定数据的属性, still we are not able to do, or else we need to use多个或嵌套的转发器/数据列表控件`。

请提出解决方案或达到相同目的的方法。

最佳答案

您可以完全控制“ Repeater Contents”(中继器内容)来为第一项创建差异。请参见下面的代码段。

<table border="1" cellspacing="0" cellpadding="3">
    <tr>
        <asp:Repeater ID="Repeater1" runat="server">
            <ItemTemplate>

                <%# Container.ItemIndex == 0 ? "<td colspan=\"3\">" : "<td>" %>

                <%# Eval("Description") %>

                <%# Container.ItemIndex == 0 ? "</td></tr><tr>" : "</td>" %>

            </ItemTemplate>
        </asp:Repeater>
    </tr>
</table>

10-07 19:38
查看更多