【问题标题】:Telerik MVC: Generic GridTelerik MVC:通用网格
【发布时间】:2011-04-06 21:41:10
【问题描述】:
我想知道是否可以设计一种通用的方式来设计 Telerik MVC 网格。
例子:
模型是一个字段描述符列表。 FieldDescriptor 具有名称、值和类型。
因此,我想根据模型中的数据显示 Grid 的列 - 取决于哪些字段出现以及它们的类型是什么。
但是 Telerik MVC Grid 只知道如何创建列,如果您明确引用模型属性。
【问题讨论】:
标签:
asp.net-mvc-2
generics
telerik-grid
【解决方案1】:
我发现一个博客解释了我认为你在问什么。在运行时才知道列是什么时如何显示动态数据表。
您可以遍历模型中的列来构建网格,然后使用 ajax 去获取数据。
这里是链接www.alexrogan.com
您可以通过以下方式循环遍历数据表的列值以创建网格列。
.Columns(columns =>
{
foreach (System.Data.DataColumn column in Model.Columns)
{
columns.Bound(column.DataType, column.ColumnName);
}
})