@ Html.Grid中的动态列和行中每列的可编辑文本框

时间:2016-10-04 21:23:18

标签: asp.net-mvc mvcgrid

我想绑定一个具有未知列数的Grid。 我有主表货币表:

(身份证号码)   1美元   2 GEL   3 MXN   4欧元   5 PKR 登录用户被分配让我们说两个美元和欧元.. 现在网格中将有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 个答案:

没有答案