Я использую программу просмотра отчетов, чтобы показать и распечатать удостоверение личности. В удостоверении личности заранее напечатаны тексты «Имя, Фамилия, Пол» и т. Д., И мне нужно только напечатать в зазоре карты рядом с этими этикетками.
Я хочу показать эти изображения и текстовые поля, предварительно напечатанные в средстве просмотра отчетов, но я не хочу печатать эти элементы, а только информацию в промежутках.
Как мне этого добиться? Могу ли я скрыть некоторые элементы при печати или установить какое-нибудь магическое свойство thisIsNotPrintable?
Спасибо.
2 ответа
Если вы, к сожалению, говорите о SQL Report Viewer Control, я боюсь, что это невозможно.
Вот мой вопрос SO по этому поводу.
Одно из решений состоит в том, что вы создаете другой отчет для печати и добавляете ссылку на этот отчет внутри первого отчета для отображения. Если вы используете формы WIN, вы также можете отправить второй отчет прямо на принтер.
Поздно, но есть одно решение. Вы можете добавить параметр в отчет и в событии Print изменить значение параметра и обновить отчет (ReportViewer1.RefreshReport ())
Похожие вопросы
Связанные вопросы
Новые вопросы
c#
C # (произносится как «резкий») - это высокоуровневый, статически типизированный язык программирования с несколькими парадигмами, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, включая, среди прочего, .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном на C # или в формальной спецификации C #.