我有一个 DevExpress gridview 可以正常工作,但是......在绑定模型中,它也是“VisitTypes”的集合,我不知道如何处理......
它是“VisitTypeSummary”类型的列表(集合)。
我想要做的是为这个集合中的每个项目添加一个新列。集合看起来像这样:
- 访问类型 ID
- 姓名
- 数数
所以结果应该是这样的(如果项目的数量是 3):
- Col1 : 面积
- Col2 : 名称
- Col3 : 地址
- Col4 : VisitTypeSummary[0].Name
- Col5 : VisitTypeSummary[1].Name
- Col6 : VisitTypeSummary[2].Name
- Col7 : LastVisited
等等……等等……
问题是我不知道如何实际..访问PartialView中的模型,我试图通过执行foreach(Model.VisitTypeSummary中的var item)来实现这一点,但它看起来和闻起来都是错误的..
这是一些代码:
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()
所以..有人知道我该怎么做吗?谷歌搜索了一段时间,但没有成功。