简体   繁体   English

如何在asp.NET中限制asp:Repeater?

[英]How do I Limit asp:Repeater in asp.NET?

I'm a beginner with ASP.net and now, I want to limit the item in my asp:repeater (It's a RSS feed) 我是ASP.net的初学者,现在,我想限制asp:repeater中的项目(这是RSS feed)

This is my code : 这是我的代码:

<asp:Repeater ID="rssRepeater" runat="server">
        <ItemTemplate>
            <table style="border: solid 1px black; width: 500px; font-family: Arial">
                <tr>
                    <td style="font-weight: bold">
                        <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%#Eval("link")%>' Text='<%#Eval("title")%>'></asp:HyperLink>
                    </td>
                </tr>
                <tr>
                    <td>
                        <hr />
                    </td>
                </tr>
                <tr>
                    <td style="background-color: #C2D69B">
                        <asp:Label ID="Label1" runat="server" Text='<%#Eval("description")%>'></asp:Label>
                    </td>
                </tr>
            </table>
            <br />
        </ItemTemplate>
    </asp:Repeater>

EDIT : 编辑:

Code behind 后面的代码

try
            {

                WebResponse rep = rssReq.GetResponse();

                XmlTextReader xtr = new XmlTextReader(rep.GetResponseStream());

                DataSet ds = new DataSet();
                ds.ReadXml(xtr);

                rssRepeater.DataSource = ds.Tables[2];
                rssRepeater.DataBind();
            }
            catch (Exception ex)
            {
                throw ex;
            }

have you got a property to limit the display of items ? 您有属性来限制项目的显示吗?

Thank you for your help ! 谢谢您的帮助 !

在转发器中没有控制行数的属性,但是您可以从绑定此转发器的数据源或SQL查询中控制它

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM