我有一个带有 RIA 服务的 Silverlight 3 应用程序,我遇到了一个问题,即我的 DataPager 仅加载初始加载大小的数据,然后不再重新加载。它显示了两页数据(PageSize=10,LoadSize=20。)它正确显示了 119 页数据,但是当我导航到第 3 页时,我的数据网格和数据表单中没有任何内容。
这是我的域数据源:
<riaControls:DomainDataSource x:Name="_dds" QueryName="GetCaseLoads" AutoLoad="True" PageSize="10" LoadSize="20">
<riaControls:DomainDataSource.DomainContext>
<domain:FooContext />
</riaControls:DomainDataSource.DomainContext>
</riaControls:DomainDataSource>
这是 DataPager 的片段:
<data:DataPager Source="{Binding Data, ElementName=_dds}" />
这是域服务查询:
[RequiresAuthentication()]
public IQueryable<CaseLoad> GetCaseLoads()
{
// Return all case loads
return this.Context.CaseLoadSet;
}
这很简单,所以我不确定缺少什么。任何帮助,将不胜感激;