Member 14190053 Ответов: 1

Печать строк datagridview на отдельных страницах


Здравствуйте , я использую библиотеку DGVprinter для печати datagridview , есть ли способ, которым я могу печатать разные строки на отдельных страницах в зависимости от значения ячейки ? например , у меня есть столбец кода в первом столбце datagridview( этот код можно повторить несколько раз), в принтере я хочу, чтобы каждая страница содержала строки, которые имеют один и тот же код, возможно ли это с помощью этой библиотеки ? если нет , то какова альтернатива для достижения этой цели ?

Что я уже пробовал:

Я попытался найти другую библиотеку, но ни у одной из них нет решения

Maciej Los

Что делать, если количество строк с определенным кодом не поместится на одной странице?

Member 14190053

в моем случае строк одного и того же кода будет не так много , чтобы они поместились на одной странице, у вас есть решение?

Maciej Los

Пожалуйста, прочтите ответ ОГА, чтобы узнать, как этого добиться.

1 Ответов

Рейтинг:
1

OriginalGriff

Вы, вероятно, не найдете "готового" решения - это не "нормальное" требование.
Вы можете либо изменить библиотеку - если исходный код доступен, я никогда о нем не слышал и не знаю, куда вы его отправляете, - либо запустить свое собственное программное обеспечение, используя Объект printdocument класса [^]

Как правило, вы не печатаете DataGridView или любые другие элементы управления - вы печатаете источник данных этого элемента управления: DataTable или коллекцию, которая предоставляет ему данные.


Member 14190053

Я попробовал с printdocument но это не сработало так как я хотел

OriginalGriff

Тогда вы сделали это неправильно: вы можете печатать все, что угодно - именно так, как вы хотите, - с помощью PrintDocument, при условии, что вы делаете это правильно.