Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 50

Распечатать DatagridView

21.09.2017, 11:58. Показов 2964. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть код скрина datagrida но он полностью не влазит через world не вариант что делать?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    private void отфильтровонныхДанныхToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                PrintDocument Document = new PrintDocument();
                Document.PrintPage += new PrintPageEventHandler(printDocument3_PrintPage);
                PrintPreviewDialog dlg = new PrintPreviewDialog();
                dlg.Document = Document;
                dlg.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void printDocument3_PrintPage(object sender, PrintPageEventArgs e)
        {
            Bitmap bmp = new Bitmap(dataGridView1.Size.Width + 15, dataGridView1.Size.Height + 15);
            dataGridView1.DrawToBitmap(bmp, dataGridView1.Bounds);
            e.Graphics.DrawImage(bmp, 1, 1);
        }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.09.2017, 11:58
Ответы с готовыми решениями:

Как распечатать содержимое DataGridView
Доброго времени суток. Подскажите пожалуйста как распечатать содержимое DataGridView.

Datagridview распечатать таблицу на принтере
Привет всем, подскажите как можно распечатать(на принтере), таблицу из datagridview ? что бы была видна как таблица

BindingSource. dataGridView. Как сделать независимый фильтр для двух dataGridView?
Из Access данные импортируются в dataGridView В качестве источника данных используется один и тот же файл Acs-dtgrDB2003.mdb Каждый...

4
 Аватар для wm_leviathan
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
21.09.2017, 12:04
Хм попробую ваш вопрос разбить а то совсем не понятно что хотите.
Цитата Сообщение от Natanchik Посмотреть сообщение
Есть код скрина datagrida
зачем датагрид скринить ?
Цитата Сообщение от Natanchik Посмотреть сообщение
но он полностью не влазит
куда не влазиет? на полку где пирожки лежат ?
Цитата Сообщение от Natanchik Посмотреть сообщение
через world не вариант
ок, word зло я тоже так думаю.
Цитата Сообщение от Natanchik Посмотреть сообщение
что делать?
попробывать сформулировать более точный вопрос.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 50
21.09.2017, 12:13  [ТС]
wm_leviathan,
Есть датагрид и его надо распечатать через bmp не вариант так как много строк.А через world он видит скрытые(ячейки datagrid) можно как нибудь выбрать какие печатать либо альбомную арейнтацию в world сделать.Либо другой вариант печати
0
 Аватар для wm_leviathan
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
21.09.2017, 12:24
Natanchik, Есть report для таких вещей. Выгружаешь грид в репорт, из репорта можешь уже в ворд\эксель\пдф. Я когда то давно отвечал на такой вопрос и пример приводил как создать отчет.
[ATTACH]Вот[/ATTACH] тот простенький пример как выгрузить данные в отчет.

З.Ы. Такие вещи никогда не скриншотятся. Либо отчет, либо сразу в ворд\эксель\пдф.
Вложения
Тип файла: rar ReportProj.rar (118.7 Кб, 100 просмотров)
0
 Аватар для wm_leviathan
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
21.09.2017, 12:26
Еще добавлю, что вы не правы в том что "есть датагрид его надо распечатать". Есть данные с ними можно делать что угодно датагрид лишь для отображения этих данных.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.09.2017, 12:26
Помогаю со студенческими работами здесь

Как перенести строки с совпадающей датой из одного datagridview во второй datagridview
Два datagridview, не привязанные к источникам данных. Один из них пустой, другой содержит столбцы, первый столбец содержит данные из...

Нажатие на ячеку DataGridView, загрузка второго DataGridView по внешнему ключу
не могу понять как реализовать загрузку датагрида по внешнему ключу,не подскажите?

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

Как перенести все данные из DataGridVIew в другую DataGridView, которая находится во второй форме
Как перенести все данные из DataGridVIew в другую DataGridView, которая находится во второй форме?

При нажатии на одной из записи в первом DataGridView открыть новую форму с другим DataGridView
Здравствуйте,форумчане. Нужна Ваша помощь.Суть такова... у меня есть форма с DataGridView(список товаров) и есть вторая форма с др...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru