使用linq绑定图表
本文关键字:绑定 linq 使用 | 更新日期: 2024-05-15 23:19:23
我正在asp.net中的Visual studio 12中使用c#进行编码
将linq查询绑定到图表时遇到问题。linq查询生成正确的输出。但是代码给了我一个格式异常。
这是我的代码链接,有人能帮我吗。我不知道哪里出了问题,为什么数据不显示在图表上。
linq包含有关代码的所有信息。
无法在csharp 中使用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
链接:
http://asp.syncfusion.com/demos/ui/chart/Data%20Binding/LINQDataSource/CS/linqdatasource.aspx