【发布时间】:2014-05-24 00:23:54
【问题描述】:
我尝试使用之前创建的 wcf 数据服务引用。一切正常,直到我尝试在客户端的数据网格中加载数据,但它只加载列标题。尽管数据库中已填满数据,但没有加载数据。
visual studio 没有抛出任何错误。
这里是代码和屏幕截图
namespace AccountingApplication.Views.Invoices
{
public partial class InvoicePages : Page
{
InventoryEntities SalesOrderHeaderContext = new InventoryEntities(new Uri("http://localhost:9090/EntityDataServices/EntityDataServices.svc/"));
DataServiceCollection<SalesOrderHeader> SalesOrderCollection = new DataServiceCollection<SalesOrderHeader>();
public InvoicePages()
{
InitializeComponent();
LoadSalesOrderHeader();
}
private void LoadSalesOrderHeader()
{
SalesOrderCollection.LoadCompleted += new EventHandler<LoadCompletedEventArgs>(SalesOrderCollection_loadCompleted);
var soQuery = from salesOrder in SalesOrderHeaderContext.SalesOrderHeaders
select salesOrder;
SalesOrderCollection.LoadAsync(soQuery );
}
private void SalesOrderCollection_loadCompleted(object sender, LoadCompletedEventArgs e)
{
SalesOrderHeaderRadGridView.ItemsSource = SalesOrderCollection.ToList();
testDG.ItemsSource = SalesOrderCollection;
}
}
}
【问题讨论】:
标签: c# wcf wcf-data-services