以下是mvcgrid
的代码。我的模型包含属性Name
,ProductCode
,AvgWaight
。
我想为ProductCode
添加2次列。但是在运行时参数异常被抛出为"Column 'ProductCode ' already exist in the grid"
@Html.Grid(Model).Columns(columns =>
{
columns.Add(c => c.Name).Titled("Product Name ").SetWidth(200).Sortable(true).Filterable(true);
columns.Add(c => c.ProductCode).Titled("Product Code").SetWidth(200).Sortable(true).Filterable(true);
columns.Add(c => c.AvgWeight).Titled(" Avg. Weight").SetWidth(300).Sortable(true).Filterable(true);
}).WithPaging(5)
如何使用不同的标题多次添加同一列。
提前谢谢
答案 0 :(得分:5)
这样做,它对我有用。
@Html.Grid(Model).Columns(columns =>
{
columns.Add(c => c.Name).Titled("Product Name").SetWidth(200).Sortable(true).Filterable(true);
columns.Add(c => c.ProductCode).Titled("Product Code").SetWidth(200).Sortable(true).Filterable(true);
columns.Add(c => c.ProductCode, "Duplicate Column").Titled("Product Code").SetWidth(200).Sortable(true).Filterable(true);
}