题
我想在我的网站上发布我最近的5个twitters。我在C#中使用XMLTextReader构建了一个datagrid,它读取了feed但我遇到的问题是它显示了所有的feed,我找不到只显示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();
解决方案
直接回答你的问题:
<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 /叽叽喳喳-C-库/
或关注Petar的精彩帖子
http:/ /blogs.vertigo.com/personal/petar/Blog/archive/2008/06/23/twitter-wcf-client.aspx
P.S。将Twitter添加到您的代码中!
其他提示
除了第一个5?
之外,手动删除DataTable中所有行的简单解决方案怎么样?更好的是,Twitter API允许您指定“自ID以来”。值。这样,您可以只提供自最新版本以来的更新。
不隶属于 StackOverflow