私は、任意のコードが書き込まれている参照していけない:私の必要性
DGVPrinter printer = new DGVPrinter();
//if (tbReportSchoolName.Text == string.Empty)
//{
printer.Title = "The Punjab School";
//}
//else { printer.Title = tbReportSchoolName.Text.Trim(); } //school name
//if (tbReportHeader.Text == string.Empty)
//{
printer.SubTitle = "Absent Student Report | " + dtpTo.Value.ToShortDateString();
//}
//else { printer.SubTitle = tbReportHeader.Text.Trim() + "|" + dtpTo.Value.ToShortDateString(); }
printer.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip;
printer.PageNumbers = true;
printer.PageNumberInHeader = false;
printer.PorportionalColumns = true;
printer.HeaderCellAlignment = StringAlignment.Near;
//if (tbReportFooter.Text == string.Empty)
//{
printer.Footer = "Allied School, A Project of Punjab Group of Colleges.";
//}
//else { printer.Footer = tbReportFooter.Text.Trim(); }
printer.FooterSpacing = 15;
printer.PrintDataGridView(reportGrid);
クラス名がDGVPrinterで、グリッドの名前はクラスにDGV のリンクであるに応じてこれを調整する方法を私を助けてくださいPDFまたはFileに出力するDGVPrinterクラス。 AllowPrintToFileプロパティがありますが、クラス内で使用されている場所はありません。あなたは、このクラスを拡張することで、自分でそれを書く必要があるか、以下のような他のプラグインを試すことができます。
How to export PDF from data of datagrid?
http://www.aspsnippets.com/Articles/Export-Windows-Forms-DataGridView-to-PDF-using-iTextSharp-C-and-VBNet.aspx
あなたはPDFプリンタをインストールすることができます。 – lordkain
reply @ lordkainに感謝しますが、私は自動化されたアプリケーションを作成しています。このように、ユーザーのクリックなしでディスク上にファイルを自動的に保存します – Axad
私はちょうどそれらの2行のコードを貼り付けるのに役立つ必要があります、私は私の問題を解決するために投稿する必要がありますかわからない – Axad