Мой случай: у меня есть куча переменных.Эти переменные являются общими для всех сред.В каждой среде эти переменные имеют несколько значений, каждое из которых связано с «EnvironmentVariableSet».Количество EnvironmentVariableSets варьируется от среды к среде.Количество переменных фиксировано.
Для данной среды я хочу отобразить в сетке все переменные, а для каждого EnvironmentVariableSet - значение каждой переменной.Примерно так:
Столбец 1: переменные Столбец 2: значения переменной в set1 ... Столбец N: значения переменной в setN
Цель заключается в том, чтобы для каждогопеременная, пользователь может редактировать значение этой переменной в данном 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
)
Возможно, я просто глуп, но я не могу найти хорошее решение для этого,
Спасибо