0
我为大学创建了一个Web应用程序。我想为学生的打印结果添加打印和打印预览按钮。哪些类用于打印表单?如何打印和打印预览对话框显示?
我的打印和打印预览按钮编码是如下:
protected void btnprint_Click(object sender, EventArgs e)
{
if (this.gridcontrol != null)
{
GridPrintDocument gpd = new GridPrintDocument(this.gridcontrol, true);
PrintDialog pritdlg = new PrintDialog();
pritdlg.Document = gpd;
if (pritdlg.ShowDialog() == DialogResult.OK)
gpd.Print();
}
else
{
lblstatus.Text="An error occurred attempting to print the grid ";
}
}
protected void btnprntprew_Click(object sender, EventArgs e)
{
if (this.gridcontrol != null)
{
//Uses the default printer.
GridPrintDocument gpd = new GridPrintDocument(this.gridcontrol, true);
PrintPreviewDialog pripredlg = new PrintPreviewDialog();
pripredlg.Document = gpd;
pripredlg.ShowDialog();
}
else
{
lblstatus.Text = "An error occurred attempting to preview the grid ";
}
}
“PrintDialog”是WinForms在我看来。这与您的声明相匹配,您是否正在创建_Web_应用程序? –