首页 > 新闻系统 > 网络编程 > Asp.Net > 文章正文

收藏Code: Printing a DataGrid (Visual C#)

2005-11-30 17:10:33 来源: 作者: 点击:

Code: Printing a DataGrid (Visual C#)
This example demonstrates printing a DataGrid control.

Example
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);

Compiling the Code
This example requires:

A Button control named printGrid with a Click event handler.
A DataGrid control named dataGrid1.
A PrintDocument component named printDocument1 with a PrintPage event handler.
The example code replaces the existing event handlers.

Robust Programming
The following conditions may cause an exception:

You do not have permission to access the printer.
There is no printer installed.
Security
In order to run this example, you must have permission to access the printer.

from:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cscon/html/vclrfcodeprintingdatagridvisualc.asp

作者Blog:http://blog.csdn.net/ncowboy/
相关文章
What's New in the .NET Framework 2.0 Beta
Visual Web Developer 2005 Express Edition Beta 1 Manual Setup Instructions
Implementing Reverse Proxy in Squid
更改squid的错误信息语言种类
.Net里的哈希表和串行化

精彩推荐
本类热门文章

论坛美图

本周软件下载排行

广告联系 | 版权说明 | 意见建议 | 加入收藏 | 军网站群 [ 军软件园 - 军软件商城 - 军软件园论坛 ]

电信与信息服务业务经营许可证:京ICP证050203