0
我试图绑定telerik图表与下面的代码,然后它是通过屏幕截图错误。.net与绑定图代码问题
任何人都有想法如何处理这个错误。
逻辑说明:我将数据表分配为listdata datasource并尝试根据表行数绑定数据count。
Dim listdata As new DataList
listdata.DataSource = ds.Tables.Item(0)
BaselineRadChart.Clear()
Dim chartSeries As New ChartSeries("Baseline", ChartSeriesType.Line)
chartSeries.Appearance.ShowLabels = False
Dim i As Integer = 0
While i < ds.Tables(0).Rows.Count
chartSeries.AddItem(New ChartSeriesItem(listData[i].x, listData[i].y))
i = i + 1
End While
BaselineRadChart.AddChartSeries(chartSeries)
BaselineRadChart.ChartTitle.TextBlock.Text = title
BaselineRadChart.PlotArea.XAxis.AxisLabel.TextBlock.Text = xaxislableName
BaselineRadChart.PlotArea.XAxis.AxisLabel.Visible = True
BaselineRadChart.PlotArea.XAxis.IsZeroBased = False
BaselineRadChart.PlotArea.YAxis.AxisLabel.TextBlock.Text = yaxislableName
BaselineRadChart.PlotArea.YAxis.AxisLabel.Visible = True
BaselineRadChart.PlotArea.YAxis.IsZeroBased = True
我试图通过使用下面的参考代码开发上面的代码(BCZ我们一样相同的功能,如下面的代码工作,肯定我的代码工作)。它为他工作。
ChartSeries chartSeries = new ChartSeries("Altitude", ChartSeriesType.Line);
chartSeries.Appearance.ShowLabels = false;
incrementCount = 1;
for (int i = 0; i < listData.Count; i = i + incrementCount)
{
chartSeries.AddItem(new ChartSeriesItem(listData[i].x, listData[i].y));
}
RadChart2.AddChartSeries(chartSeries);
RadChart2.ChartTitle.TextBlock.Text = title;
RadChart2.PlotArea.XAxis.AxisLabel.TextBlock.Text =
"Distance (Miles)";
RadChart2.PlotArea.XAxis.AxisLabel.Visible = true;
RadChart2.PlotArea.XAxis.IsZeroBased = true;
RadChart2.PlotArea.YAxis.AxisLabel.TextBlock.Text = yAxisLabel;
RadChart2.PlotArea.YAxis.AxisLabel.Visible = true;
RadChart2.PlotArea.YAxis.IsZeroBased = false;
这就是我的理解。我也试过这个代码。没有为我工作。其实,我正在放弃一个参考代码来实现我的发展。仅供参考,我已经用我的参考代码更新了我的文章。你有什么想法,他在代码中做什么。谢谢 – 2012-04-27 18:24:54
定义'没有为我工作'。 – mellamokb 2012-04-27 18:44:25