Wcf ria services 从ria服务填充通用列表

Wcf ria services 从ria服务填充通用列表,wcf-ria-services,Wcf Ria Services,我正在silverlight应用程序中使用wcf ria服务。我正在考虑使用telerik绘图工具为我的用户创建一个仪表板。我想要3个不同的图形,但所有3个图形都将绑定到相同的数据,只是以不同的方式显示 我真的不确定最好的方法是什么。在我的应用程序加载事件中,如果我创建一个通用列表,然后调用我的ria服务来填充该列表,那么我可以创建一些方法,将图形绑定到数据,从而允许我修改每个图形的数据显示,或者我应该以不同的方式执行吗 我正在尝试填充通用列表,如 void BusinessReportin

我正在silverlight应用程序中使用wcf ria服务。我正在考虑使用telerik绘图工具为我的用户创建一个仪表板。我想要3个不同的图形,但所有3个图形都将绑定到相同的数据,只是以不同的方式显示

我真的不确定最好的方法是什么。在我的应用程序加载事件中,如果我创建一个通用列表,然后调用我的ria服务来填充该列表,那么我可以创建一些方法,将图形绑定到数据,从而允许我修改每个图形的数据显示,或者我应该以不同的方式执行吗

我正在尝试填充通用列表,如

  void BusinessReporting_Loaded(object sender, RoutedEventArgs e)
   {

       StoreID = Convert.ToInt32(App.Current.Resources["LC"].ToString());

       LoadOperation loadOp = this._ctx.Load(_ctx.GetTransactionEntriesQuery(StoreID));
       var data = loadOp.Entities.ToList();
   }
但是没有返回任何实体,这是为什么?我知道数据库中有条目


任何帮助都很好。

添加“loadOp.Completed”事件处理程序并在事件处理程序中加载您的.Entities。 类似这样的内容(抱歉,我在iPhone上键入,似乎无法确定格式选项)

loadOp.Completed+=loadOp\u Completed;
}
void loadOp_已完成(对象发送方,事件参数e)
{
var op=(LoadOperation>)发送方;
var data=op.Entities.ToList();
}

添加“loadOp.Completed”事件处理程序,并在事件处理程序中加载.enties。 类似这样的内容(抱歉,我在iPhone上键入,似乎无法确定格式选项)

loadOp.Completed+=loadOp\u Completed;
}
void loadOp_已完成(对象发送方,事件参数e)
{
var op=(LoadOperation>)发送方;
var data=op.Entities.ToList();
}

谢谢你,我没想到要调查已完成的活动。真的很有道理:)谢谢你,我没想到要去调查已完成的活动。有道理:)
    loadOp.Completed += loadOp_Completed;
}
void loadOp_Completed(object sender, EventArgs e)
{
    var op = ( LoadOperation<YourGenericType>>)sender;
    var data = op.Entities.ToList();
}