Я создал образец приложения Silverlight и пытаюсь заполнить DataGrid данными из таблицы базы данных.
Я создал это приложение с использованием WCF Ria Services и Entity Framework. Когда я запускаю свое приложение в веб-браузере, я вижу только 2 строки, отображаемые в сетке данных, в то время как запрос должен возвращать большее количество строк. Я прикрепил профилировщик SQL Server к базе данных, чтобы увидеть, что отправляется запрос. В этом нет проблемы, запрос возвращает все строки.
Мой XAML в MainPage.xml выглядит следующим образом.
<sdk:DataGrid AutoGenerateColumns="True" Name="RDataGrid"/>
и в коде ниже я связываюсь с датагридом следующим образом:
Server.Service.RDomainContext context = new Server.Service.RDomainContext();
RDataGrid.ItemsSource = context.s_structures;
LoadOperation<Server.Service.s_structures> loadop = context.Load(context.GetS_structuresQuery());
Я новичок в Silverlight, и я не понял, как узнать, что происходит в приложении. Любая помощь высоко ценится.
Кстати, я разбил свое приложение на различные модули, следуя этой ссылке .
Заранее спасибо.