Я пытаюсь прочитать таблицу из файла Excel (.xls) и отобразить ее в DataGrid. Таблица имеет неизвестные размеры, и каждый столбец содержит значения одного неизвестного типа (string, double или int).
Я получаю доступ к файлу через COM и помещаю таблицу в Список ‹> ExpandoObjects. Когда я устанавливаю DataGrid.ItemSource в список, сетка остается визуально пустой. Явное определение столбцов и их привязки данных приводит к сообщению среды выполнения о том, что приложение не может найти указанные свойства в ExpandoObjects.
Как я могу отобразить таблицу в GridView? Я работаю с Silverlight 5 RC и надеялся найти простой способ сделать это. По крайней мере, проще, чем решения, которые я видел до сих пор для Silverlight 2 и 3.