如何使用asp.net图表控件在asp.net mvc项目中实现向下钻取功能

时间:2017-04-05 12:59:21

标签: asp.net model-view-controller drilldown microsoft-chart-controls

我在asp.net mvc项目中创建了一个图表.. 控制器看起来像:

reg_string = "([^>]*?)>Title"

,视图部分是:

 public ActionResult ApplicationPieChart()

    {   
        var _context = new chart();
        ArrayList xValue = new ArrayList();
        ArrayList yValue = new ArrayList();

   var a = (from c in _context.vw_AppType select c);
        var b = a.GroupBy(x => x.ApplicationName, (k, cnt) => new { ApplicationName = k, cnt = cnt.Count() });
        b.ToList().ForEach(rs => xValue.Add(rs.ApplicationName));
        b.ToList().ForEach(rs => yValue.Add(rs.cnt));

 new Chart(width: 500, height: 300, theme: ChartTheme.Blue)
            .AddTitle("Count Of Application")
            .AddSeries("Default",chartArea:null, chartType: "pie", xValue: xValue, yValues: yValue)
            .AddLegend()
            .Write("bmp");

        return null;
    }

我现在得到了图表我需要在图表中实现向下钻取功能,我需要在图表中显示值和百分比。我怎样才能实现它们。

0 个答案:

没有答案