2009-03-07 16 views
0

Web sitemde son 5 twitter'ımı göndermek istiyorum. Ben beslemeyi okur C# içinde XMLTextReader ile bir veri ızgara inşa ettik ama karşılaştığım sorun TÜM beslemeleri gösterir ve sadece 5 göstermek için bir yol bulamıyorum. Herhangi bir fikrin?Sadece X satırlarını DataGrid'den göster

 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();  

cevap

2

doğrudan soru cevap: merak ediyorum

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

Fakat heyecan API için bir C# sarıcı kullanır çalışmıyorum neden?

gibi:

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

veya

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

P.S. içinde Petar fantastik yazı izleyin Etiketlerinizi Twitter'a ekleyin!

+0

harika! şimdi kullanabileceğim bir cevap, teşekkürler dostum! – erik404

1

İlk 5 hariç tüm DataTable satırlarını el ile silmek için basit bir çözüm ne dersiniz?

+0

ve bunu nasıl yapıyor? – erik404

+0

Örneğin, bunun gibi: (dTbl.Rows.Count> 5) dTbl.Rows.RemoveAt (dTbl.Rows.Count-1); –

1

Daha da iyisi, Twitter API'sı bir “ID” değerini belirtmenizi sağlar. Bu sayede sahip olduğunuz en son güncellemeden sadece güncellemeler talep edebilirsiniz.