2010-05-29 1 views
0

Я новичок в Silverlight, и это полностью сводит меня с ума!Silverlight dataGrid привязка с ria Service не работает

я использую SL4 и пытаюсь связать DataGrid с пакетом запросом домена:

то, что я сделал именно я генерировать ADO.NET модель сущностей из моей базы данных, затем создать класс службы домена из этого модель.

затем на моей странице я положил Datagrid & кнопка.

в случае щелчка по этой кнопке я пишу этот код:

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

, когда этот метод не выполнил ничего не изменилось в DataGrid.

Может ли кто-нибудь помочь мне с этим?

ответ

0

Silverlight является асинхронным, поэтому, если запрос является большим, он может занять много времени, или если это большой запрос, который превышает 64-килобайтный лимит, он может выйти из строя, и вы не знаете об этом ,

Как вы думаете, если вы используете службы RIA для привязки к чему-то достаточно простному, используйте «Источник данных» для объекта, это гораздо менее вероятно, чтобы дать проблемы.

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

+0

данные очень малы, меньше чем 5 записей и я не хочу, чтобы использовать исходные данные вещи, потому что я хочу иметь дело с объектом напрямую – Abdulrhman