日期:2014-05-17  浏览次数:20417 次

WCF服务引用后repeater显示数据 ,只显示前2条怎么做?
引用了一个WCF服务,然后调用方法显示了数据,我想第一个repeater 只显示前2条数据,应该在哪里写什么?谢谢。。
                recentGameList.DataSource = service.GetUserPlayedInfo(out result, userName, sign);
                recentGameList.DataBind();

页面代码:
        
                                <li class="myGame_name" ><%#Eval("GameName") %></li>
                                    <li class="myGame_part"></li>
                                    <li class="myGame_url"><a href="#">进入官网</a></li>
                                    <li class="myGame_servers"><span>游戏区服</span> <span>[<%#Eval("ServerName") %>]</span></li>
WCF? repeater

------解决方案--------------------
非常简单啊,在返回的集合后面加上.take(2),或者你排序以后再取前两行,用linq,或者lampda 表达式
------解决方案--------------------
你看看这个行不?

service.GetUserPlayedInfo(out result, userName, sign).Take(2);