Как добавить диалог 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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