我想绑定一个列数未知的网格。我有包含列的货币主表:
(ID NAME) 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)