Asp.net mvc 3 网格中的二维列表
我的情况是:我有一堆变量。这些变量在所有环境之间共享。在每个环境中,这些变量都有几个值,每个值都连接到一个“EnvironmentVariableSet”。环境变量集的数量因环境而异。变量的数量是固定的 对于给定的环境,我希望在网格中显示所有变量,对于每个EnvironmentVariableSet,显示每个变量的值。大概是这样的: 第1列:变量 第2列:set1中变量的值 ... N列:setN中变量的值 目标是,对于每个变量,用户可以在给定环境中编辑该变量的值VariableSet用于给定环境 我的模型:Asp.net mvc 3 网格中的二维列表,asp.net-mvc-3,telerik,Asp.net Mvc 3,Telerik,我的情况是:我有一堆变量。这些变量在所有环境之间共享。在每个环境中,这些变量都有几个值,每个值都连接到一个“EnvironmentVariableSet”。环境变量集的数量因环境而异。变量的数量是固定的 对于给定的环境,我希望在网格中显示所有变量,对于每个EnvironmentVariableSet,显示每个变量的值。大概是这样的: 第1列:变量 第2列:set1中变量的值 ... N列:setN中变量的值 目标是,对于每个变量,用户可以在给定环境中编辑该变量的值VariableSet用于给定环
public class VariableValues
{
public int VariableID { get; set; }
public string VariableName { get; set; }
public List<EnvironementVariableSetValue> environmentSetValues { get; set; }
}
public class EnvironementVariableSetValue
{
public String EnvironmentVariableValue { get; set; }
public int VariableID { get; set; }
}
)
也许我只是愚蠢,但我找不到一个好的解决办法
谢谢
@(Html.Telerik().Grid(variableValues)
.Name("EnvironmentVariables")
//blabla
.Columns(columns =>
{
columns.Bound(v => v.VariableName).Width(50).ReadOnly();
//I NEED A WAY TO BIND EACH COLUMN TO THE UNDEFINED NUMBER ENVIRONMENTVARIABLESETS WITH VALUES HERE! SOMETHING LIKE THIS
//columns.Bound(v => v.ValueForSetN).Whitd(50);
})
//blabla