网格中的二维列表

时间:2011-11-03 09:46:24

标签: asp.net-mvc-3 telerik

我的情况:我有一堆变量。这些变量在所有环境之间共享。在每个环境中,这些变量具有多个值,每个值都连接到“EnvironmentVariableSet”。 EnvironmentVariableSets的数量因环境而异。变量的数量是固定的。

对于给定的环境,我想在Grid中显示所有变量,并为每个EnvironmentVariableSet显示每个变量的值。像这样:

第1列:变量 第2列:set1中变量的值 ... N列:setN

中变量的值

目标是对于每个变量,用户可以在给定Environment的给定EnvironmentVariableSet中编辑该变量的值。

我的模特:

   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

也许我只是愚蠢,但我无法找到一个很好的解决方案。

谢谢

0 个答案:

没有答案