2010-08-03 82 views
2

我想知道是否可以設計一個通用的方法來設計一個Telerik MVC網格。例如: 模型是FieldDescriptor的列表。 FieldDescriptor具有名稱,值和類型。 因此,我想根據模型中的數據顯示網格的柱 - 取決於哪些字段出現以及它們的類型是什麼。 但是,Telerik MVC Grid只知道如何創建一個列,如果你明確地引用一個模型屬性。Telerik MVC:通用網格

回答

7

我發現了一個博客,解釋我認爲你在問什麼。如果在運行時間之前不知道列的內容,如何顯示動態數據表。

您可以遍歷模型中的列來構建網格,然後使用ajax來獲取數據。

下面的鏈接www.alexrogan.com

下面是如何可以遍歷一個數據表的列值來創建網格列。

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