C# 使用linq绑定图表

C# 使用linq绑定图表,c#,asp.net,linq,charts,C#,Asp.net,Linq,Charts,我正在Visual studio 12中使用c在asp.net中编写代码# 将linq查询绑定到图表时遇到问题。linq查询生成正确的输出。但是代码给了我一个格式异常 这是我代码的链接,请帮助我。我不知道是什么问题,为什么数据不能显示在图表上 linq包含有关代码的所有信息 链接: 链接: 它在哪里绑定数据源?我在哪里添加csv文件的路径?手动您应该打开提供的链接。简而言之,上面的参数“objectpopulations”是您必须放置Linq结果的地方。它将数据源绑定到哪里?我在哪里添加cs

我正在Visual studio 12中使用c在asp.net中编写代码#

将linq查询绑定到图表时遇到问题。linq查询生成正确的输出。但是代码给了我一个格式异常

这是我代码的链接,请帮助我。我不知道是什么问题,为什么数据不能显示在图表上

linq包含有关代码的所有信息

链接:

链接:


它在哪里绑定数据源?我在哪里添加csv文件的路径?手动您应该打开提供的链接。简而言之,上面的参数“objectpopulations”是您必须放置Linq结果的地方。它将数据源绑定到哪里?我在哪里添加csv文件的路径?手动您应该打开提供的链接。简而言之,上面的参数“对象总体”是您必须放置Linq结果的点。请不要再问问题。如果你需要的话,改进一下原版。嗨,布拉德,我等了几个小时才有人帮我解决这个问题,但是没有人帮我,所以我不得不问这个问题。无论如何,下次我会记住的,请不要再问问题了。如果你需要的话,改进一下原版。嗨,布拉德,我等了几个小时才有人帮我解决这个问题,但是没有人帮我,所以我不得不问这个问题。无论如何,下次我会记住的
#region ChartDataBinding
    //This method binds the chart to a given datasource.
    private void BindChart(object populations)
    {
        this.ChartWebControl1.Series.Clear();

        ChartSeries series = new ChartSeries("Populations");
        ChartDataBindModel dataSeriesModel = new ChartDataBindModel(populations);

        // If ChartDataBindModel.XName is empty or null, X value is index of point.
        dataSeriesModel.YNames = new string[] { "Population" };

        series.SeriesModel = dataSeriesModel;

        // ChartDataBindModel implements the IChartSeriesIndexedModel interface also.
        // series.SeriesIndexedModelImpl = dataModel;

        ChartDataBindAxisLabelModel dataLabelsModel = new ChartDataBindAxisLabelModel(populations);

        dataLabelsModel.LabelName = "City";

        ChartWebControl1.Series.Add(series);
        ChartWebControl1.PrimaryXAxis.LabelsImpl = dataLabelsModel;

        ChartWebControl1.PrimaryXAxis.TickLabelsDrawingMode = ChartAxisTickLabelDrawingMode.UserMode;
        ChartWebControl1.PrimaryXAxis.LabelIntersectAction = ChartLabelIntersectAction.MultipleRows;

        ChartWebControl1.PrimaryXAxis.Title = "City";
        ChartWebControl1.PrimaryYAxis.Title = "Population (Million)";
        SeriesStyles();
    }
    #endregion