2012-01-30 56 views

回答

1

簡單,您可以將您的Ria服務結果映射爲IEnumerable,之後,在服務響應時初始化新的ObservableCollection(riaOperationContractResult)。 這是一個示例:

MyService myService = new MyService(); 
myService.OnOperationContractExecuted += new EventHandler(OnOperationContractExecuted); 
myService.BeginOperationContract(...); 

... 

private void OnOperationContractExecuted(object sender, OperationContractEventArgs e) { 
    IEnumerable<MyServiceObj> objs = (IEnumerable<MyServiceObj>e.Result); 
    ObservableCollection<MyServiceObj> obsObjs = new ObservableCollection<MyServiceObj>(objs); 
} 

... 
+0

IsService是DomainService嗎? – 2012-06-12 21:03:32

+0

不,MyService是用於與服務通信的代理服務器。 – 2012-06-13 20:47:01