TfrxCrossView - Заполнить в Runtime. C#
Извиняюсь за возможно глупый вопрос. Есть проблема. С FR знакомился в Delphi. Там для того, чтобы заполнить TfrxCrossView. В событии OnBeforePrint отчета - перехватывал все находящиеся в отчете компоненты, находил Cross и заполнял значениями в момент выполнения программы
Перешел на С#, жутко обрадовался выходу FastReport Studio... Но фишка с заполнением таблицы уже не прокатывает. Т. е. там невозможно выполнить следующий кусочек кода:
Потому что типа TfrxCrossView там не нашел...
Предупреждая вопросы "к чему это?" спешу сообщить что в данный момент меня волнует следующее.
В отчете находится таблица. Вертикаль - некие номера, горизонтально - дни текущего месяца.
В XML файле находится следующее содержимое
...
<nomer>
<move in="12.02.2005" out="14.02.2005>
<move in="18.02.2005" out="21.02.2005>
<move in="23.02.2005" out="30.02.2005>
<nomer>
...
Треба по горизонтали закрасить те ячейки - что входят в промежуток <move> между пришел и ушел.
Как говориться "...украли зачетку со всеми оценками, поставьте кто сколько сможет..."
*Пошел пить кофе и думать с какой еще стороны подступиться*
Перешел на С#, жутко обрадовался выходу FastReport Studio... Но фишка с заполнением таблицы уже не прокатывает. Т. е. там невозможно выполнить следующий кусочек кода:
using FastReport;
...
{
TfrxReportClass rep = new TfrxReportClass();
rep.LoadReportFromFile("./1.fr3");
IfrxComponent cmp = rep.FindObject("Cross1");
TfrxCrossView table_need_me = (TfrxCrossView) cmp;
table_need_me.AddValue([], [], [] ...);
}
Потому что типа TfrxCrossView там не нашел...
Предупреждая вопросы "к чему это?" спешу сообщить что в данный момент меня волнует следующее.
В отчете находится таблица. Вертикаль - некие номера, горизонтально - дни текущего месяца.
В XML файле находится следующее содержимое
...
<nomer>
<move in="12.02.2005" out="14.02.2005>
<move in="18.02.2005" out="21.02.2005>
<move in="23.02.2005" out="30.02.2005>
<nomer>
...
Треба по горизонтали закрасить те ячейки - что входят в промежуток <move> между пришел и ушел.
Как говориться "...украли зачетку со всеми оценками, поставьте кто сколько сможет..."
*Пошел пить кофе и думать с какой еще стороны подступиться*
Комментарии
TfrxCrossView будет добавлен в одной из следующих версий.
В настоящий момент идёт борьба с ActiveX.
Закраску можно реализовать на встроенном FastScript.