修改MainPage.xaml <UserControl xmlns:riaControls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Ria" xmlns:data="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data" x:Class="RiaDemo.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:domain="clr-namespace:RiaDemo.Web" xmlns:riaData="clr-namespace:System.Windows.Data;assembly=System.Windows.Controls.Ria" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480"> <StackPanel x:Name="LayoutRoot"> <riaControls:DomainDataSource x:Name="ProductDataSource" QueryName="GetProduct" AutoLoad="True" LoadSize="40" PageSize="20" > <riaControls:DomainDataSource.DomainContext> <domain:DomainService1></domain:DomainService1> </riaControls:DomainDataSource.DomainContext> <riaControls:DomainDataSource.SortDescriptors> <riaData:SortDescriptor Direction="Ascending" PropertyPath="ProductID" /> </riaControls:DomainDataSource.SortDescriptors> </riaControls:DomainDataSource> <data:DataGrid x:Name="ProductGrid" ItemsSource="{Binding Data, ElementName=ProductDataSource}" ></data:DataGrid> <data:DataPager x:Name="pager" Source="{Binding Data, ElementName=ProductDataSource}" ></data:DataPager> </StackPanel> </UserControl> 效果展示 源代码下载:http://download.csdn.net/source/2292121