Datagrid에서 x 행만 표시합니다
문제
내 웹 사이트에 최근 5 개의 트위터를 게시하고 싶습니다. C#에 XmlTexTreader가있는 Datagrid를 구축하지만 피드를 읽지 만 문제는 모든 피드를 보여주고 5. 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/twitter-c-library/
또는 Petar의 환상적인 게시물을 따르십시오
http://blogs.vertigo.com/personal/petar/blog/archive/2008/06/23/twitter-wcf-client.aspx
추신 태그에 트위터를 추가하십시오!
다른 팁
처음 5를 제외하고 데이터 가능한 데이터에서 모든 행을 수동으로 삭제하는 간단한 솔루션은 어떻습니까?
더 나은 것은 트위터 API를 사용하면 "ID 이후의"값을 지정할 수 있습니다. 이렇게하면 최신 업데이트 이후로 만 업데이트를 요청할 수 있습니다.
제휴하지 않습니다 StackOverflow