0

我正在使用 VS 2010 C# ASP.NET 4 和 SQL Server 2008 R2

在 aspx 上,我从数据库中读取数据并将其呈现为网格视图。网格视图和数据源都是 aspx 的一部分。

没有问题。

现在,我希望使用相同的数据源,并呈现驻留在特定列和一行中的数据(任何行 = 该列在每一行上都有相同的值)

我怎么做?

我想使用中继器,并限制它的提前,但我没有找到办法做到这一点。

我写道:

<asp:Repeater ID="Repeater1" runat="server" DataSourceID="DataSource1">
    <ItemTemplate>
        <%# Eval("Col").ToString() %>
    </ItemTemplate>
</asp:Repeater>

一次迭代后如何停止转发器?

因为我发现无法限制/停止转发器,所以我得到了一行相同数字的结果。

如何仅从该 clumn 中获取第一个、最后一个或任何其他值,但仅获取一个值?

4

1 回答 1

0

这是一个提示,而不是一个答案。查看 asp:Repeater 事件。特别是 ItemDataBoundEvent。拦截 ItemDataBoundEvent 后,您可以通过 slso 方法控制转发器。我希望它有帮助

于 2012-08-14T16:51:25.143 回答