Friday, August 6, 2010

WPF - Print - Print Preview with report viewer


/*********************************************************************
Description: Printing / Print Preview functionalities can be achieved with report viewer in C#-WPF. Just place following code snippet with your values, should be done in the class derived from Window(WPF base class).
*********************************************************************/




/* You may need to add the reference for following assemblies through Microsoft.ReportViewer.Common.dll, Microsoft.ReportViewer.WinForms.dll, WindowsFormsIntegration.dll */

using System.Windows.Forms.Integration;
using Microsoft.ReportingServices.Common;
using Microsoft.Reporting.WinForms;

    WindowsFormsHost host = new WindowsFormsHost();

    ReportViewer repViewer = new ReportViewer();
    repViewer.ProcessingMode = ProcessingMode.Local;
    repViewer.LocalReport.ReportPath = ReportPath + xx.rdlc"; // ReportPath is the folder path where xx.rdlc(your report designer file) resides

    repViewer.LocalReport.DataSources.Add(new ReportDataSource("DataSet1", _eventsTable.DefaultView)); // replace "DataSet1" with your dataset name embedded into the above report file (xx.rdlc)
    host.Child = repViewer;
    ReportArea.Children.Add(host);
    repViewer.RefreshReport();



3 comments:

  1. Hi. This is nice post. I'd like to, how to print ReportViewer without showing PrintDialog().

    ReplyDelete
  2. Kem xoài được khá nhiều người yêu thích vì nó ít ngọt hơn các loại kem khác. Dưới đây là 3 cách làm kem xoài
    Sau đây chuyên mục món ăn ngon xin hướng dẫn cách làm sữa chua từ sữa tươi, cách làm sữa chua từ sữa đặc ngon tại nhà. Với những hướng dẫn chi tiết sau. Mong rằng sẽ cung cấp cho bạn được cách làm sữa chua
    Đứa trẻ nào cũng bị “hút hồn” bởi “ma lực” của kem chuối, ngay cả người lớn cũng vậy. Vậy cách làm kem chuối thơm ngon như thế nào để ôtủ lạnh nhà bạn luôn có món kem chuối khoái khẩu?Sau đây chúng tôi chia sẻ cách làm kem chuối
    Không chỉ là một loại dầu đa năng, phát huy tốt tác dụng trong việc chăm sóc sức khỏe, chế biến các món ăn hàng ngày, dầu dừa còn có công dụng làm đẹp da rất hiệu quả mà không phải ai cũng biết. Chính vì vậy, trong thời gian gần đây, rất nhiều chị em trở nên “cuồng” loại mỹ phẩm tự nhiên này nhờ hiệu quả làm đẹp vượt trội mà nó mang lại. Vậy dưỡng da bằng dầu dừa
    Tác dụng của dầu dừa trong việc làm đẹp rất tuyệt với và được rất nhiều chị em phụ nữ tin dùng. Tuy nhiên, không phải ai cũng nắm được cách làm và tác dụng của loại thần dược này, hãy cùng khám phá cách làm đẹp bằng dầu dừa
    Dầu dừa là một loại thảo dược vô cùng tốt cho sức khóe,cũng như công cuộc làm đep của chị em phụ nữ.Nó được làm từ hoàn toàn tự nhiên,không độc hại,nhưng cách sử dụng dầu dừa đúng cách
    Dầu dừa là dược phẩm rất tuyệt vời để làm đẹp da, hạn chế rạn da, nám da hay tắm trắng. Bạn hoàn toàn có thể tự làm dầu dừa tại nhà để có được dầu dừa nguyên chất cho nhu cầu của mình. Chúng tôi sẽ hướng dẫn 2 cách làm dầu dừa

    ReplyDelete
  3. Bạn đang có nhu cầu tìm thiết kế nội thất hiện đạiđể thực hiện thiết kế hay thi công văn phòng công ty của mình. Nhưng chưa tìm được công ty thiết kế văn phòng hiện đại ưng ý theo yêu cầu của mình. Thì hãy liên hệ với chúng tôi công ty Azdecor chuyên thiết kế thi công nội thất văn phòng và nhà ở. Với đôi ngũ nhân viên chuyên nghiệp có nhiều năm kinh nghiệm trong ngành. Chúng tối tư vấn quý khách từ a đến z về cách lựa chọn bày đặt chọn hướng đặt bàn làm việcđể tạo nhiều tài lộc giúp việc làm ăn thuận lợi cũng là không gian làm việc thoải mái cho nhân viên công ty. Chúng tôi hy vọng sẽ giúp bạn giải quyết các vấn đề lo ngại đấy.

    ReplyDelete