Использование «таблицы данных» в Silverlight

Поскольку silverlight не поддерживает DataSets / DataTables, какой подход был бы наилучшим, если бы я хотел использовать таблицу данных из базы данных?

Примерно так: действие пользователя в silverlight -> получить данные с сервера -> отобразить в GridView

Дело в том, что я не знаю, сколько и какие столбцы будут иметь данные ...

Могу ли я связать DataGrid с какой-нибудь свободной формой XML, сгенерированной на сервере, или мне придется анализировать наборы данных, возвращенные веб-службой самостоятельно, в другом формате или ...?

11.12.2008 13:05:03
1 ОТВЕТ
РЕШЕНИЕ

Один подход, который работает для меня, это следующий, который я только что нашел: http://blog.bodurov.com/How-to-bind-Silverlight-DataGrid-from-IEnumerable-of-IDictionary

Потребляя файл XML и помещая данные в объекты List of Dictionary (список - это записи, а словарь на каждый элемент списка - это список полей со значением), я могу использовать метод в URL-адресе выше для динамического создания объектов. С этими объектами я могу заполнить GridView.

0
11.12.2008 14:03:32