Проблема с отрисовкой заголовка кросс-отчета
Возникла проблема с отрисовкой заголовка в кросс-табе, а именно: я хочу внести кое-какие изменения в заголовок одного из столбцов, ну, например, чтобы шрифт был жирным:
procedure DBCross2OnPrintColumnHeader(Memo: TfrxMemoView; HeaderIndexes, HeaderValues, Value: Variant);
begin
if (HeaderIndexes[0] = 1) and (HeaderIndexes[1] = 0) then
begin
Memo.Font.Style := Memo.Font.Style + [fsBold];
end;
end;
Но! При запуске отчета, он мне выдает ошибку: "Invalid variant operation". В чем дело? Как решить проблему?
Комментарии
Проще говоря при печати ячейки заголовка с индексом 0 (HeaderIndexes[0]) все индексы вложенных колонок равны null.
Т.е. ваше выражение должно выглядеть так :
Как быть?