Динамическая модель с Telerik ASP MVC - PullRequest
3 голосов
/ 03 апреля 2012

Кто-нибудь нашел способ динамически создавать сетку с использованием ExpandoObject, DynamicObject или Reflection.Emit и одновременно разрешать операции CRUD?

Мне удалось использовать Reflection.Emit для динамического создания столбцов сетки и отображения данных, но как только я пытаюсь редактировать строку, содержимое ячейки исчезает.

Любая помощь будет принята с благодарностью!

Ответы [ 2 ]

1 голос
/ 07 мая 2012

Я смог решить проблему с помощью этого кода. Обычный JavaScriptSerializer, используемый ASP.NET MVC для создания выходных данных JSON, сериализует ExpandoObject аналогично IDictionary<string, object>, так что вместо необходимого объекта JSON массив data фактически содержит список пар ключ-значение, с которой не может работать сетка Telerik ASP.NET MVC.

1 голос
/ 13 апреля 2012

Существует проект, показывающий, как использовать динамические объекты с Telerik Grid для ASP.NET MVC. Вы можете найти его здесь: http://www.telerik.com/community/code-library/aspnet-mvc/grid/binding-to-a-collection-of-dynamic-objects-with-mvc3-razor.aspx

...