0

我想在我的网站上发布我最近的 5 条推特。我在 C# 中使用 XMLTextReader 构建了一个数据网格,它读取提要,但我面临的问题是它显示了所有提要,我找不到只显示 5 的方法。有什么想法吗?

        XmlTextReader reader = new XmlTextReader("http://some.rss/feed.rss");
        DataSet ds = new DataSet();
        ds.ReadXml(reader);
        dg.DataSource = ds.Tables[2];
        dg.AutoGenerateColumns = false;
        dg.AllowPaging = false;
        dg.DataBind();       
4

3 回答 3

2

直接回答你的问题:

<asp:GridView ID="gv" runat="server"
              PageSize="5" AllowPaging="true">
   <PagerSettings Visible="false" />
</asp:GridView>

但我只是想知道,为什么不尝试为 Twitter API 使用 C# 包装器呢?

像:

http://devblog.yedda.com/index.php/2007/05/16/twitter-c-library/

或关注 Petar 的精彩帖子

http://blogs.vertigo.com/personal/petar/Blog/archive/2008/06/23/twitter-wcf-client.aspx

PS 将推特添加到您的标签中!

于 2009-03-07T16:31:06.570 回答
1

从 DataTable 中手动删除除前 5 行之外的所有行的简单解决方案怎么样?

于 2009-03-07T15:43:58.820 回答
1

更好的是,Twitter API 允许您指定“自 ID”值。这样,您只能请求自您拥有的最新版本以来的更新。

于 2009-03-07T15:58:11.640 回答