2010-08-03 3 views
2

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

ответ

7

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

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

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

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

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