动态列绑定Asp.net MVC与Telerik网格

本文关键字:Telerik 网格 MVC net 绑定 Asp 动态 | 更新日期: 2023-09-27 17:50:02

我有一个这样的模型

public class product 
{ 
  int ProductId {get;set;} 
  List<attributes> attributes {get;set;} 
} 
public class attributes 
{ 
    public string Data Type{get;set;}
    public string Value{get;set;} 
}

我想产品模型到MVC网格的属性是列和属性和数据类型的数量只运行时。

有人知道吗?请让我知道....

动态列绑定Asp.net MVC与Telerik网格

获取属性的计数并写一个for,看起来像这样

  for (int i = 0; i < (Selected.Selected.Count()); i++)
    {
        string columnName = Selected.Selected[i].Name;
        columns.Template(m => m.Getvalue(columnName)).Title(columnName);
    }

在模型中写一个返回
的方法public string Getvalue(string columnName){return " "+ Value +//任何你需要在网格上显示的东西
}