Based off of the other thread about dynamic population of the chart, I resolved the issues with naming the series in the legend and and removing the item labels. One thing I am struggling with now, that worked with the other method was setting the xaxis datalabelscolumn.
Private Sub Chart1_NeedDataSource(ByVal sender As Object, ByVal e As EventArgs) Handles Chart1.NeedDataSource
Dim table As DataTable
table = GetDTNoQ()
Dim chart As Telerik.Reporting.Processing.Chart = DirectCast(sender, Telerik.Reporting.Processing.Chart)
Dim chartDef As Telerik.Reporting.Chart = DirectCast(chart.ItemDefinition, Telerik.Reporting.Chart)
Dim series1 As New Telerik.Reporting.Charting.ChartSeries()
Dim series2 As New Telerik.Reporting.Charting.ChartSeries()
For Each rowView As DataRowView In table.DefaultView
Dim seriesItem1 As New Telerik.Reporting.Charting.ChartSeriesItem()
There is no reason why this property would not be taken into account
unless there is no Weekname column in your db. Have you tried setting
it in NeedDataSource to the chartDef item to see if that would make a
If still having problems, we would appreciate if you send us a runnable project.
However hiding the item labels does not require you to manually create
the series at runtime and your initial problem should be resolved by
setting the ShowLabels property
to false, so if this was the only culprit, you can revert back to the
project you've send me and test it with the above property.