Създадох отчет в Active Reports (.rpx файл), който съдържа контрола на диаграма „ChartControl1“. Източникът на данни за отчета е списък, който съдържа полета „ItemLabel“ и „ItemValue“. Скриптовият файл съдържа следния ред код.
public void ActiveReport_ReportStart()
{
this.ChartControl1.DataSource = rpt.DataSource;
this.ChartControl1.Series[0].ValueMemberX = "ItemLabel";
this.ChartControl1.Series[0].ValueMembersY = "ItemValue";
}
Очевидно получавам грешка, която казва
"Източник на данни от тип System.String не се поддържа. Име на параметър: genericDataSource"
и този ред причинява проблема.
this.ChartControl1.Series[0].ValueMembersY = "ItemValue";
защото ако премахна този ред, няма грешка, но отчетът няма да се изобрази. Прочетох, че тази грешка се случва поради неправилно обвързване, но тук не е така, тъй като го проверих отново.
Какъв може да е проблемът?