【发布时间】:2011-07-15 21:59:14
【问题描述】:
我一直在尝试在 Telerik Grid 的末尾创建一个页脚,但无法获取存储的唯一值(可能是由于网格实现中的 foreach 循环方法)。
我希望能够将Daytotals 数组中的double 值作为以下列的页脚,但最终结果是将Daytotal[6] 中的值写入所有列的页脚。
谁能看出我做错了什么?
查看代码:
@(Html.Telerik().Grid(Model)
.Name("Grid")
.Columns(columns =>
{
columns.Bound(o => o.Projectid).Title("Project").Width(80);
//Days
foreach(WorkoutByDay tc in Model)
{
DateTime currentDate = startdate.Value.AddDays(count).Date;
columns.Bound(o => o.HoursDay)
.Template(
@<text>
@Html.Raw((@item.WorkoutDate.Value.Date == currentDate) ? item.HoursDay.ToString() : "-")
</text>)
.Title(startdate.Value.AddDays(count).ToShortDateString())
.Format("{0}")
.FooterTemplate( @<text> @Html.Raw(Daytotals[count].ToString()) </text>)
.Width(55);
count++;
}
columns.Bound(o => o.HoursDay).Title("Total").Width(45);
columns.Bound(o => o.Id).Title("").Width(5);
})
)
`
`
【问题讨论】:
标签: asp.net-mvc telerik telerik-grid