2012-12-26 65 views
1

我有一个xml文档,我想在其中提取每10个元素。我用这个代码提取近10元,但这个想法只是他们之前获得下一个10分的,因为我得到了整个文档,我不能使用分页使用LINQ:从xml文档提取元素

slideView.ItemsSource = 
    (from channel in xmlItems.Descendants("album")  
    orderby (int)channel.Element("catid") descending 
    select new onair 
    { 
     title = (string)channel.Element("name"), 
     photo = (string)channel.Element("picture") 
    }).Take(10); 

任何想法,请? 谢谢

回答

0

尝试.Skip(10).Take(10)走向您的查询结束。

+0

你好,确定它做的工作,但它会改变另一个与其他10个元素的旧名单,除了我想动态地这意味着每次按下按钮时,旧的列表仍然是我们得到下一个10一个和那么一个。谢谢:) –

+0

有什么反馈吗? ! –