DomainDataSource DataPager with silverlight 3 DataGrid & .Net RIA Services

Posted by Dennis Ward on Stack Overflow See other posts from Stack Overflow or by Dennis Ward
Published on 2009-07-17T13:08:23Z Indexed on 2010/03/31 18:43 UTC
Read the original article Hit count: 982

I have a simple datagrid example with silverlight 3, and am populating it with the .NET ria services using a DomainDataSource along with a DataPager declaratively (nothing in the code-behind), and am experiencing this problem:

The LoadSize is 30, and the Page size is 15, and when the page is loaded, the 1st and 2nd page appear correctly, but when I go beyond the 2nd page, nothing shows up in the grid.

This used to work in the silverlight 3 beta with the Mix 2009 preview of .NET Ria services, and I've got a really simple example and have verified that the Service on the web project gets called to load a new batch, but the grid doesn't show any data.

Can anyone shed any light as to why grid displays data only for the initial load of data and not subsequent batches from the pager?

Here's my xaml:

    <riaControls:DomainDataSource x:Name="ArtistSource" QueryName="GetArtist" AutoLoad="True" LoadSize="30" PageSize="15">
        <riaControls:DomainDataSource.DomainContext>
            <domain:AdminContext />
        </riaControls:DomainDataSource.DomainContext>
    </riaControls:DomainDataSource>

    <data:DataGrid Grid.Row="1" x:Name="ArtistDataGrid" ItemsSource="{Binding Data, ElementName=ArtistSource}">
    </data:DataGrid>

    <StackPanel Grid.Row="2">
        <data:DataPager Source="{Binding Data, ElementName=ArtistSource}" />
    </StackPanel>

© Stack Overflow or respective owner

Related posts about silverlight-3.0

Related posts about ria-services