Silverlight 4.0 silverlight datagrid仅填充了2行

Silverlight 4.0 silverlight datagrid仅填充了2行,silverlight-4.0,Silverlight 4.0,我创建了一个示例silverlight应用程序,并尝试使用数据库表中的数据填充DataGrid 我使用WCF Ria服务和实体框架创建了这个应用程序。当我在webbrowser中运行我的应用程序时,我只能看到datagrid中显示了2行,而查询应该返回更多的行。我已将SQL Server profiler连接到数据库,以查看正在发送的查询。这没有问题,查询将返回所有行 MainPage.xml中我的XAML如下所示 <sdk:DataGrid AutoGenerateColumns="Tr

我创建了一个示例silverlight应用程序,并尝试使用数据库表中的数据填充DataGrid

我使用WCF Ria服务和实体框架创建了这个应用程序。当我在webbrowser中运行我的应用程序时,我只能看到datagrid中显示了2行,而查询应该返回更多的行。我已将SQL Server profiler连接到数据库,以查看正在发送的查询。这没有问题,查询将返回所有行

MainPage.xml中我的XAML如下所示

<sdk:DataGrid AutoGenerateColumns="True"  Name="RDataGrid"/>

在后面的代码中,我绑定到datagrid,如下所示:

Server.Service.RDomainContext context = new Server.Service.RDomainContext();
            RDataGrid.ItemsSource = context.s_structures;


            LoadOperation<Server.Service.s_structures> loadop = context.Load(context.GetS_structuresQuery());
Server.Service.RDomainContext=new Server.Service.RDomainContext();
RDataGrid.ItemsSource=context.s_结构;
LoadOperation loadop=context.Load(context.GetS_structuresQuery());
我是silverlight的新手,不知道如何找出应用程序中的错误。非常感谢您的帮助

顺便说一句,我已经打破了我的应用程序在不同的模块以下这一点


提前谢谢。

我终于找到了这个问题的答案。问题是我将ItemsSource设置为错误的东西。我应该设置RDataGrid.ItemsSource=loadop.Entities