powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / печать
19 сообщений из 19, страница 1 из 1
печать
    #38575011
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите пожалуйста,

возможно ли в принципе организовать печать данных из базы сразу на принтер из приложения, минуя Excel и генераторы отчетов?

Заранее благодарен.
...
Рейтинг: 0 / 0
печать
    #38575019
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vah,

WinForms:
http://msdn.microsoft.com/en-us/library/xdt36c58.aspx
http://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument(v=vs.110).aspx

Можно самому генерить скрипты pcl


Но ИМХО зря отказываетесь от генератора отчетностей.
...
Рейтинг: 0 / 0
печать
    #38575312
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79,

спасибо.

А можно как-то запихнуть
автор using (OAVPEntities ModelTmp = new OAVPEntities(Program.connStr))
{

var rowsMain = (from v in ModelTmp.sp_print_excel(id_zayavka)
select v);


StreamReader streamToPrint = new StreamReader(rowsMain);
}

rowsMain в streamToPrint

?
...
Рейтинг: 0 / 0
печать
    #38575334
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vah,

Без понятия, что вы имеете ввиду под rowsMain. И как вы из набора данных будете читать классом, предназначенным для чтения строк?
...
Рейтинг: 0 / 0
печать
    #38575340
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vahArm79,

спасибо.

А можно как-то запихнуть
автор using (OAVPEntities ModelTmp = new OAVPEntities(Program.connStr))
{

var rowsMain = (from v in ModelTmp.sp_print_excel(id_zayavka)
select v);


StreamReader streamToPrint = new StreamReader(rowsMain);
}

rowsMain в streamToPrint

?Можно запихнуть, вытащить потом сложно будет...
...
Рейтинг: 0 / 0
печать
    #38575728
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vahвозможно ли в принципе организовать печать данных из базы сразу на принтер из приложения, минуя Excel и генераторы отчетов?
да, а в чём проблемы? MSDN с гуглом упали?
...
Рейтинг: 0 / 0
печать
    #38575749
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

так MSDN все какие-то нерабочие варианты предлагает
...
Рейтинг: 0 / 0
печать
    #38575781
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vahИзопропил,

так MSDN все какие-то нерабочие варианты предлагает
да ты шо?
...
Рейтинг: 0 / 0
печать
    #38575959
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

пишут-то все хорошо, но нет варианта печати из таблицы
...
Рейтинг: 0 / 0
печать
    #38576048
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vahИзопропил,

пишут-то все хорошо, но нет варианта печати из таблицы
придётся повторить базовую функциональность генератора отчётов

задать ширины колонок, для каждой ячейки каждой строки определить высоту с учётом выбранного щрифта и переноса слов и вперёд - выводить текст и рамки
...
Рейтинг: 0 / 0
печать
    #38576155
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилvahИзопропил,

пишут-то все хорошо, но нет варианта печати из таблицы
придётся повторить базовую функциональность генератора отчётов

задать ширины колонок, для каждой ячейки каждой строки определить высоту с учётом выбранного щрифта и переноса слов и вперёд - выводить текст и рамкиПлюс рассчитать количество строк на странице с учетом заголовочной части, плюс рассчитать отступы сверху, снизу, справа и слева, рассчитать местоположение заголовка и верхнего левого угла таблицы. Не забыть про номер страницы...

Не понятно, в чём у автора проблемы?
...
Рейтинг: 0 / 0
печать
    #38576201
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex Kuznetsov,

У автора проблема увидеть пример кода печати данных из базы данных сразу на принтер (без DataGrid и т.д. и т.п.).
...
Рейтинг: 0 / 0
печать
    #38576223
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vahAlex Kuznetsov,

У автора проблема увидеть пример кода печати данных из базы данных сразу на принтер (без DataGrid и т.д. и т.п.).
придётся читать сорцы простого генератора отчётов
...
Рейтинг: 0 / 0
печать
    #38576231
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

из пустого в порожнее...
...
Рейтинг: 0 / 0
печать
    #38576235
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vahИзопропил,

из пустого в порожнее...

чего из пустого в порожнее? не хватит тебе текущей квалификации приличную печать таблицы сделать
(какое отношение имеет DataGrid к печати - загадка)

воспользуйся разумным советом-
Arm79Но ИМХО зря отказываетесь от генератора отчетностей.

Если печать "своими силами" принципиальна - первый вопрос - удалось ли просто текст напечатать?
...
Рейтинг: 0 / 0
печать
    #38576502
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vahAlex Kuznetsov,

У автора проблема увидеть пример кода печати данных из базы данных сразу на принтер (без DataGrid и т.д. и т.п.).Вы хотите готовое решение, которое прямо сразу сделает по готовой выборке печать в нужном формате? Наврятли Вы его здесь найдёте...
Алгоритм Вам уже рассказали, ссылки на необходимую функциональность также показали, дело осталось за малым - собрать всё это воедино...
У Вас проблемы со сбором всего этого безобразия воедино? - Покупайте готовое решение в виде генератора отчётов.
В противном случае проглядывается два вывода: либо не программист, либо просто лень (научиться, если не знаете как, и сделать)...
...
Рейтинг: 0 / 0
печать
    #38576517
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex Kuznetsov,

можно ли отчет Excel запихнуть в StreamReader?
...
Рейтинг: 0 / 0
печать
    #38576626
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vah,

а может проще ПДФ создать - библиотек разных есть ..
...
Рейтинг: 0 / 0
печать
    #38576640
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vahAlex Kuznetsov,

можно ли отчет Excel запихнуть в StreamReader?Естественно. Вопрос в том, что Вы потом со StreamReader будете делать?
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / печать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]