大学向けの 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 ";
}
}