我有这样的模型
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网格属性是只有运行时的列和属性以及数据类型的数量。
任何人都有任何想法?请让我知道....
答案 0 :(得分:0)
获取属性的计数并写一个看起来像这样的
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)
{
返回&#34; &#34; + Value + //你需要在网格上显示的内容在这里制作
}