【发布时间】:2014-05-27 14:25:56
【问题描述】:
我有一个 DevExpress gridview 可以正常工作,但是......在绑定模型中,它也是“VisitTypes”的集合,我不知道如何处理......
它是“VisitTypeSummary”类型的列表(集合)。
我想要做的是为这个集合中的每个项目添加一个新列。集合看起来像这样:
- 访问类型ID
- 姓名
- 计数
所以结果应该是这样的(如果项目的数量是 3):
- Col1:区域
- Col2:名称
- Col3:地址
- Col4 : VisitTypeSummary[0].Name
- Col5 : VisitTypeSummary[1].Name
- Col6 : VisitTypeSummary[2].Name
- Col7:上次访问时间
等等等等……
问题是我不知道如何实际.. 访问 PartialView 中的模型,我试图通过执行 foreach(Model.VisitTypeSummary 中的 var 项)来完成此操作,但它看起来和闻起来都是错误的..
这里是一些代码:
var grid = Html.DevExpress().GridView(settings => {
-- etc -->
settings.Columns.Add("AntButikkMedBesoeksKode");
settings.Columns.Add("BesoeksProsent");
foreach (var VisitTypeSummary in the-model-i-cannot-figure-out) )
{
// add new column to the gridview
}
settings.Columns.Add("AntKundeBesoek");
settings.Columns.Add("SumBesoekForSelger");
settings.Columns.Add("SnittBesoekPrDagSelger");
// and bind it in the end..
@grid.Bind(Model).GetHtml()
所以.. 有人知道我该怎么做吗?谷歌搜索了一段时间,但没有成功。
【问题讨论】:
标签: gridview foreach devexpress dynamic-columns devexpress-mvc