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