Как добавить диалог print в PrintPreviewDialog? ⇐ C#

Место общения программистов C#
Anonymous
Как добавить диалог print в PrintPreviewDialog?

Сообщение Anonymous »

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

Так что теперь я рекомендую проблему, я не могу печатать несколько набора бумаги или выбирать принтер или вносить какие -либо изменения, когда нажимаю кнопку печати на PrintPreviewDialog . It Click Wit it's Print. Поэтому я хочу присоединиться к PrintPreviewDialog и printdialog .

Почему printpreviewdialog и printdialog можно использовать только в разных кнопках? Отсутствие использования, когда это необходимо, нажать одну кнопку, чтобы предварительно просмотреть и нажать другую кнопку, чтобы распечатать несколько наборов и внести изменения принтера. < /P>

Любой может мне помочь?DialogResult result = printDialog1.ShowDialog();
// If the result is OK then print the document.
if (result == DialogResult.OK)
{
position = 0;
pageno = 1;
printDocument2.DefaultPageSettings.Margins = new Margins(20, 20, 20, 20);
printDocument2.OriginAtMargins = true;
printPreviewDialog1.Document = printDocument2;
printPreviewDialog1.ShowDialog();
}
< /code>

printpreviewdialog < /p>

printDocument3.DefaultPageSettings.Margins = new Margins(20, 20, 20, 20);
printDocument3.OriginAtMargins = true;
//((ToolStripButton)((ToolStrip)printPreviewDialog1.Controls[1]).Items[0]).Enabled = false;
printPreviewDialog1.Document = printDocument3;
printPreviewDialog1.ShowDialog();


Подробнее здесь: https://stackoverflow.com/questions/402 ... viewdialog

Вернуться в «C#»