电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C实现Winform控件dataGridView的打印与分页

C实现Winform控件dataGridView的打印与分页_第1页
1/9
C实现Winform控件dataGridView的打印与分页_第2页
2/9
C实现Winform控件dataGridView的打印与分页_第3页
3/9
本文档是参考网上的资料,稍加修改,经过实际编译,可实现Winform 上dataGridView 控件的打印,并实现分页,下面为程序代码,仅供参考。本程序不需要在界面上添加任何打印相关控件。 public partial class Example : Form { //打 印 文 檔 PrintDocument pdDocument = new PrintDocument(); //打 印 格 式 設 置 頁 面 PageSetupDialog dlgPageSetup = new PageSetupDialog(); //打 印 頁 面 PrintDialog dlgPrint = new PrintDialog(); //實 例 化 打 印 預 覽 PrintPreviewDialog dlgPrintPreview = new PrintPreviewDialog(); public Example() { InitializeComponent(); pdDocument.PrintPage += new PrintPageEventHandler(OnPrintPage); //頁 面 設 置 的 打 印 文 檔 設 置 為 需 要 打 印 的 文 檔 dlgPageSetup.Document = pdDocument; //打 印 界 面 的 打 印 文 檔 設 置 為 被 打 印 文 檔 dlgPrint.Document = pdDocument; //打 印 預 覽 的 打 印 文 檔 設 置 為 被 打 印 文 檔 dlgPrintPreview.Document = pdDocument; } /// /// //顯 示 打 印 預 覽 界 面 , 此 处 需 要 添 加 一个打 印 预览的 按钮 /// /// /// private void btnPrintView_Click(object sender, EventArgs e) { dlgPrintPreview.ShowDialog(); } /// /// 打 印 设 置 , 此 处 需 要 添 加 一个打 印 设 置 的按钮 /// /// /// private void btnPrintSetup_Click(object sender, EventArgs e) { dlgPageSetup.ShowDialog(); dlgPrint.ShowDialog(); } /// /// printDocument的PrintPage事件 , 实现打 印 功能 /// /// /// private void OnPrintPage(object sender, PrintPageEventArgs e) { int iX = 60; int iY = 40; PrintDataGridView11.Print(dataGridView1, true, e, ref iX, ref iY); } /// /// 打 印 , 此 处 需 添 加 一个打 印 按钮 /// /// ///

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C实现Winform控件dataGridView的打印与分页

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群