silverlight datagrid仅填充2行

时间:2011-10-17 02:31:37

标签: silverlight-4.0

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

我使用WCF Ria Services和Entity框架创建了此应用程序。当我在webbrowser中运行我的应用程序时,我看到数据网格中只显示了2行,而查询应返回更多行数。我已将SQL Server探查器附加到数据库以查看正在发送的查询。它没有问题,查询返回所有行。

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());

我是Silverlight的新手,我不明白如何找出应用程序中出错的方法。任何帮助非常感谢。

顺便说一句,我已经将我的申请分成了link之后的不同模块。

先谢谢。

1 个答案:

答案 0 :(得分:0)

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