【发布时间】:2015-05-08 00:16:07
【问题描述】:
在我的 MVC5 应用程序中,我有一个表格,假设它的名字是学生,每个学生都属于一个团队。我想按百分比向学生展示他们的团队。出于这个原因,我还创建了一个 ViewModel,以便将 Student 实体与 Team 实体连接起来。那么,如何在 Kendo UI 饼图中显示我想要的数据呢?你能看一下代码并纠正下面的错误吗?您能否提供适合这种方法的 View 示例?提前致谢。
ViewModel:
public class StudentViewModel
{
public int StudentId { get; set; }
public int TeamId { get; set; }
public string TeamName { get; set; }
public int TeamPercentage { get; set; }
}
控制器:
public ActionResult Index_Read([DataSourceRequest] DataSourceRequest request)
{
var dataContext = repository.Student;
var result = dataContext.ToDataSourceResult(request, m => new StudentViewModel
{
StudentId = m.StudentId,
TeamId = m.TeamId,
TeamName = m.TeamName,
TeamPercentage = //??? How can I obtain percentage by Lambda Expression ???
}
);
return Json(result, JsonRequestBehavior.AllowGet);
}
【问题讨论】:
标签: c# .net asp.net-mvc kendo-ui kendo-chart