Я хочу привязать Telerik RadGrid к веб-сервису без использования Linq. Во всех примерах, которые я могу найти, веб-сервис должен возвращать List (Of MyObject); Я пробовал это, и это прекрасно работает. Однако таблица, к которой я привязываюсь, может иметь во время выполнения дополнительные столбцы или столбцы могут иметь другой тип данных, поэтому я не могу использовать статический класс MyObject для представления таблицы во время компиляции. Я также не знаю во время компиляции, какие столбцы должны отображаться в сетке. Я хотел бы привязать к веб-сервису по соображениям производительности.
Я пытался заставить метод веб-сервиса возвращать DataView и приводить его различными способами, но он не работает. Как написать метод GetData / GetDataAndCount веб-службы для возврата данных из DataView или другого источника данных, отличного от linq?
Спасибо.