Динамические столбцы в @Html.Grid и редактируемое текстовое поле для каждого столбца в строке

Я хочу связать сетку, которая будет иметь неизвестное количество столбцов. У меня есть Основная таблица валют, имеющая столбцы:

(ИМЯ) 1 USD 2 GEL 3 MXN 4 EURO 5 Зарегистрированный пользователь PKR назначается, скажем, два из этих USD и EURO . Теперь в сетке будет 10 текстовых полей, 5 строк и 2 столбца (по 2 текстовых поля в каждой строке) ... проблема в том, что это не обязательные значения для всех текстовых полей, а только для некоторых из них.. любая помощь будет оценена.

    public class ConversionRates
    {
       public string ParentCurrencyName {get;set;}
       public int ParentCurrencyID {get;set;}
       public List<SettlementValues> Values{get;set;}
    }
    public class SettlementValues
    {
       public string ChildCurrencyName {get;set;}
       public string ChildCurrencyID {get;set;}
       public decimal Value {get;set;}
    }

Посмотреть

    @Html.Grid(Model).Columns(columns =>{
    columns.Add(model => model.ParentCurrencyName).Titled("Parent   Currency").Filterable(true);
    foreach(var item in Model.Values)
    {

       columns.Add(model => item.ChildCurrencyName);

       <input type="text" name="Value" value="@item.Value">
    }
     }).WithPaging(3).Sortable(true)

0 ответов

Другие вопросы по тегам