Danh mục

In dữ liệu từ DataGrid ra máy in trong C

Số trang: 1      Loại file: doc      Dung lượng: 21.00 KB      Lượt xem: 7      Lượt tải: 0    
Jamona

Xem trước 1 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bạn có thể dùng đối tượng PrintDocument để in bất kỳ thông tin gì ra máy in. Thườngthì bạn chỉ cần gọi tác vụ Print() của đối tượng PrintDocument để khởi động quá trìnhin thông tin và viết hàm xử lý sự kiện PrintPage(), hàm này sẽ chứa đoạn code miêu tảcụ thể những thông tin cần in trong trang.
Nội dung trích xuất từ tài liệu:
In dữ liệu từ DataGrid ra máy in trong C In dữ liệu từ DataGrid ra máy in trong C#Bạn có thể dùng đối tượng PrintDocument để in bất kỳ thông tin gì ra máy in. Thườngthì bạn chỉ cần gọi tác vụ Print() của đối tượng PrintDocument để khởi động quá trìnhin thông tin và viết hàm xử lý sự kiện PrintPage(), hàm này sẽ chứa đoạn code miêu tảcụ thể những thông tin cần in trong trang.Thí dụ đơn giản sau đây cho phép in toàn bộ ảnh bitmap của đối tượng DataGrid trongForm (tên là dataGrid1) ra máy in. Giả sử Form ứng dụng cũng đã chứa đối tượngPrintDocument tên là printDocument1:Mã: //hàm miêu tả việc in từng trang in 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)); //in ảnh bitmap của dataGrid1 ra máy in this.InvokePaint(dataGrid1, myPaintArgs); }Sau khi đã đặc tả hàm PrintPage(), nơi nào trong ứng dụng cần in dataGrid1, bạn chỉcần viết 1 lệnh sau:Mã: printDocument1.Print();

Tài liệu được xem nhiều: