Ошибка при вызове Итога
Ваня Ефимов
Россия, Ярославль
Здравствуйте.
У меня имеются данные, которые я выгружаю в Data1 с предварительно созданной группировкой и текстовым объектом в подвале группировки Text1.
В процедуре _StartReport я выполняю следующие действия:
И при запуске отчета я получаю ошибку:
CS0103: Имя 'SUMM' отсутствует в текущем контексте.
Хотя, если я запущу перебор существующим итогам, то увижу, что SUMM имеется.
Если я создам итог SUMM вручную, то никаких ошибок не появляется, соответственно.
Что делать?
У меня имеются данные, которые я выгружаю в Data1 с предварительно созданной группировкой и текстовым объектом в подвале группировки Text1.
В процедуре _StartReport я выполняю следующие действия:
...
Total t = new Total();
t.Name = "SUMM";
t.Expression = "[Table.column1]";
t.TotalType = TotalType.Sum;
t.Evaluator = Data1;
t.PrintOn = GroupFooter1;
Report.Dictionary.Totals.Add(t);
Text1.Text = "[SUMM]";
...
И при запуске отчета я получаю ошибку:
CS0103: Имя 'SUMM' отсутствует в текущем контексте.
Хотя, если я запущу перебор существующим итогам, то увижу, что SUMM имеется.
...
Report.Dictionary.Totals.Add(t);
for(int i = 0;i<Rerport.Dictionary.Totals.Count;i++) MessageBox.Show(Rerport.Dictionary.Totals[i].Name);
//Text1.Text = "[SUMM]";
...
Если я создам итог SUMM вручную, то никаких ошибок не появляется, соответственно.
Что делать?
Комментарии
Сделал следующим образом: