Telerik MVC: универсальная сетка - PullRequest
2 голосов
/ 03 августа 2010

Мне интересно, смогу ли я разработать общий способ проектирования Telerik MVC Grid.Пример: Model - это список FieldDescriptor.FieldDescriptor имеет имя, значение и тип.Таким образом, я хочу показать столбцы таблицы в соответствии с данными в модели - в зависимости от того, какие поля приходят и каков их тип.Но Telerik MVC Grid знает только, как создать столбец, если вы явно ссылаетесь на свойство модели.

1 Ответ

7 голосов
/ 06 апреля 2011

Я нашел блог, который объяснил, что, по-моему, вы спрашиваете. Как отобразить динамические данные, если вы не знаете, что такое столбцы до времени выполнения.

Вы можете перебрать столбцы в модели для построения сетки, а затем использовать ajax для получения данных.

Здесь ссылка www.alexrogan.com

Вот как вы можете перебирать значения столбцов таблицы данных для создания столбцов сетки.

        .Columns(columns => 
        {
            foreach (System.Data.DataColumn column in Model.Columns)
            {
                columns.Bound(column.DataType, column.ColumnName);           
            }
        })
...