0
이것은 내가 시도한 많은 반복의 한 예일뿐입니다. 근본적으로, 저는 비용 유형별로 작업 유형이있는 파이 차트를 보여주고 싶습니다. 데이터베이스에 잘 연결할 수있어 성공적으로 검도 그리드를 만들 수있었습니다. 모든 도움을 주시면 감사하겠습니다!검도 원형 차트가 렌더링되지 않습니다 (원격 데이터)
Report.cshtml
@(Html.Kendo().Chart<JobWebApp.Models.JobViewModel>()
.Name("piechart")
.Title("Job Types to Cost")
.DataSource(dataSource => dataSource
.Read(read => read.Action("Jobs_Read", "Reports").Type(HttpVerbs.Get))
)
.Legend(legend => legend
.Position(ChartLegendPosition.Top)
)
.Series(series =>
{
series.Pie(
x => x.JOB_TYPE,
x => x.JOB_COST
);
})
)
ReportsController.cs
[HttpGet]
public ActionResult Jobs_Read([DataSourceRequest]DataSourceRequest request)
{
return Json(GetJobs().ToDataSourceResult(request), JsonRequestBehavior.AllowGet);
}
[NonAction]
private IQueryable<JobViewModel> GetJobs()
{
return from job in dbEntities.Jobs
select new JobViewModel
{
ID = job.ID,
DATE = job.DATE,
JOB_TYPE = job.JOB_TYPE,
JOB_COST = job.JOB_COST
};
}
고마워요! 나는 더 이상 콘솔에서 오류를 얻지 않지만 제목 (제목 제외)은 렌더링하지 않습니다 .... 그러나 오류는 없습니다 ... 제안 사항이 있습니까? – SAS20
List -> return (사용자 LINQ 스테이먼트) .ToList() –
kryptonkal