Crystal Reports — скрыть заголовок страницы и раздел сведений на последней странице

#crystal-reports #crystal-reports-2008

#crystal-отчеты #crystal-reports-2008

Вопрос:

Я хочу скрыть заголовок страницы и раздел сведений, если больше нет записей для отображения. На самом деле, если есть такое количество записей, которые могут поместиться на первой странице, то на второй странице отображается заголовок страницы и пустой раздел сведений. Как этого избежать?

введите описание изображения здесь

Комментарии:

1. Есть ли дополнительные пробелы в разделе сведений? Или вы можете предоставить скриншот конструкторского представления?

2. Я думаю, что в дизайне есть какая-то проблема. В разделе сведений должны отображаться подробные данные, а верхний / нижний колонтитул представляет собой сводку поверх него. Я также мог видеть подробные данные в нижнем колонтитуле отчета. Также в мастере разделов попробуйте установить параметр «Сохранять вместе».

3. Я установил опцию «Сохранить вместе», но безуспешно. А также мне нужно следовать тому же дизайну: (

4. У меня есть несколько способов устранить проблему с разделом сведений. Теперь я сталкиваюсь только с заголовком. Заголовок появляется на странице, где больше нет записи, но должен быть только нижний колонтитул. Как удалить заголовок?

5. Вы бы отметили этот вопрос закрытым? Прямо под тегами должна быть закрытая ссылка.

Ответ №1:

Разве вы не можете использовать заголовок группы вместо заголовка страницы? В параметрах группы вы можете установить «повторять заголовок группы на каждой странице» — это, по-моему, правильный способ отображения заголовков столбцов.

Комментарии:

1. Как я могу использовать заголовок группы? Поскольку я новичок в Crystal reports, и я не могу найти заголовок группы

2. Перейдите в раздел Эксперт. Вы должны быть в состоянии легко найти его там.

3. В более старом Crystal он находится в эксперте группы, а не в эксперте раздела. Иногда меня от этого тошнит 🙂

Ответ №2:

 if (ds.Tables[0].Rows.Count == 0)
    crystalReportViewer1.ReportSource = null;
else
    crystalReportViewer1.ReportSource =<ur data source>;
  

Комментарии:

1. Не могли бы вы дать объяснение вместе со своим ответом?