Я создал отчет в 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";
потому что, если я удалю эту строку, ошибки не будет, но отчет не будет отображаться. Я читал, что эта ошибка возникает из-за неправильной привязки, но здесь это не так, поскольку я дважды проверил это.
В чем может быть проблема?