2010-05-29 32 views
0

我是Silverlight的新手,它完全讓我發瘋!Silverlight dataGrid與ria綁定服務沒有工作

我使用SL4並試圖綁定數據網格與域服務查詢:

我的所作所爲究竟是我生成從我的數據庫的ado.net實體模型,然後 創建這個域服務類模型。

然後在我的頁面我把Datagrid &按鈕。

在此按鈕的單擊事件

我寫這樣的代碼:

RRDomainContext rr = new RRDomainContext(); 
this.dataGrid1.ItemsSource = rr.Rooms; 
this.rr.Load(this.rr.GetRoomsQuery()); 

當這種方法執行沒有在數據網格改變。

任何人都可以幫助我嗎?

回答

0

Silverlight只是異步的,所以如果查詢是一個很大的查詢,它可能需要很長時間才能返回,或者如果它是一個超過64k限制的大型查詢,它可能會失敗,並且您不知道它。

作爲一種想法,如果您使用RIA服務綁定到相當簡單的事情,請使用「數據源」作爲實體,但發出問題的可能性要小得多。

http://blogs.msdn.com/b/vsdata/archive/2009/12/01/the-data-source-window-support-in-wcf-ria-services.aspx

+0

的數據是非常小的只需要不到5個記錄 ,我不想使用的數據源的事情,因爲我想直接處理的對象 – Abdulrhman 2010-05-29 11:01:02

相關問題