关于打印的问题

nightChaos 2004-12-17 12:53:57
谁有打印DataGrid 或 ListView中的内容的代码阿,给个,谢谢了
...全文
87 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
earlsen 2004-12-17
  • 打赏
  • 举报
回复
打印 DataGrid (Visual C#)
此示例说明如何打印 DataGrid 控件。

示例
private void printGrid_Click(System.Object sender, System.EventArgs e)
{
printDocument1.Print();
}
private void printDocument1_PrintPage(System.Object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
PaintEventArgs myPaintArgs = new PaintEventArgs(e.Graphics, new Rectangle(new Point(0, 0), this.Size));
this.InvokePaint(dataGrid1, myPaintArgs);
}
编译代码
本示例需要:

名为 printGrid 且含有 Click 事件处理程序的按钮控件。
名为 dataGrid1 的 DataGrid 控件。
名为 printDocument1 且包含 PrintPage 事件处理程序的 PrintDocument 组件。
可靠编程
以下情况可能会导致异常:

您没有访问该打印机的权限。
没有安装打印机。
安全性
为了运行此示例,您必须具有访问打印机的权限。
nga96 2004-12-17
  • 打赏
  • 举报
回复
谢谢,一起学习
lucbesson 2004-12-17
  • 打赏
  • 举报
回复
http://dev.csdn.net/develop/article/43/43707.shtm
http://dev.csdn.net/develop/article/38/38695.shtm

学习一下吧

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧