2

我想知道是否可以设计一种通用的方式来设计 Telerik MVC 网格。示例:模型是 FieldDescriptor 的列表。FieldDescriptor 具有名称、值和类型。因此,我想根据模型中的数据显示 Grid 的列 - 取决于哪些字段来了以及它们的类型是什么。但是 Telerik MVC Grid 只知道如何创建列,如果您明确引用模型属性。

4

1 回答 1

7

我找到了一个博客,解释了我认为你在问什么。当您在运行时才知道列是什么时如何显示动态数据表。

您可以遍历模型中的列来构建网格,然后使用 ajax 来获取数据。

这里是链接www.alexrogan.com

以下是如何循环遍历数据表的列值以创建网格列。

        .Columns(columns => 
        {
            foreach (System.Data.DataColumn column in Model.Columns)
            {
                columns.Bound(column.DataType, column.ColumnName);           
            }
        })
于 2011-04-06T02:37:26.023 回答