Hướng dẫn sử dụng crystal report trong c#

Trong phần này, tôi sẽ lý giải các bạn chế tạo ra 1 report (báo cáo) áp dụng Crystal Report trong một vận dụng Windows.

Bạn đang xem: Hướng dẫn sử dụng crystal report trong c#

1. Tải với setup Crystal Report

Đầu tiên, những chúng ta cũng có thể tải về phiên bạn dạng tiên tiến nhất của của Crystal Report để setup trên đây:

Crystal Reports Developer Edition đến Visual Studio

Crystal Reports Runtime

Cài đặt Crystal Report

Phiên bạn dạng Crystal Report Service Paông xã 18 cung cấp cho những phiên phiên bản của Visual Studio trường đoản cú 2010 mang đến 2015.

Đăng nhtràn lên sản phẩm với quyền quản trị (Administrator). Tải tập tin cài đặt theo xúc tiến trên. Xong chạy tập tin vừa tải về này (nhấp đúp loài chuột nhằm chạy)

*

Hộp thoại chọn ngôn từ lộ diện, chọn ngôn ngữ là English, ngừng lựa chọn OK nhằm đồng ý.

*

Màn hình chào của Crystal Report xuất hiện, bạn chọn Next nhằm liên tục.

*

Màn hình phiên bản quyền của Crystal Report mở ra, chúng ta lựa chọn I accept the License Agreement để liên tục.

*

Màn hình bước đầu thiết lập xuất hiện thêm, chọn Next để thường xuyên.

*

Quá trình thiết đặt bước đầu, thời hạn cài đặt phụ thuộc vào vào thông số kỹ thuật sản phẩm công nghệ, hay mất khoảng chừng 3 – 6 phút ít. Sau lúc thiết lập kết thúc, màn hình hiển thị bên dưới vẫn mở ra. Nếu bạn có nhu cầu cài đặt phần Runtime của Crystal Report, chọn Yes, install 64-bit runtime hoặc 32-bit tùy theo thứ. Xong lựa chọn Finish.

*

bởi vậy, quy trình sở hữu Crystal Report hoàn toàn.

2. Tạo Crystal Report sử dụng Visual Studio

Tạo vận dụng Visual Studio

*

Mở Visual Studio cùng sản xuất 1 project bắt đầu.Chọn C#.Chọn Windows Desktop Application.Chọn Windows Form Application.Đặt tên mang đến project là MyFirstReport. Chọn OK. Visual C# Project đã hiển thị screen thao tác làm việc ra cho chính mình.Đổi thương hiệu form trường đoản cú Form1 thành frmCrystalReport.

Tạo Crystal Report

*

Các bước sau đây lí giải chúng ta phương pháp chế tạo mới một Crystal Report.

Trong Solution Explorer, lựa chọn project của bạnNhấp chuột buộc phải vào Project và chọn Add New Item. Chọn CrystalReports như hình dướiChọn Reporting Template Group.Scroll với chọn Crystal Report Template.Đật tên là EmployeeListChọn Add nhằm sản xuất Report. Sự chọn lựa này sẽ gửi chúng ta sang trọng màn hình Crystal Report Gallery.

Crystal Report Gallery

Quý khách hàng rất có thể chế tạo Report bởi những lựa chọn nlỗi màn hình hiển thị bên dưới.

Xem thêm: Hướng Dẫn Sử Dụng Hàm Sumif Trong Excel 2010, Cách Dùng Hàm Sumif Trong Excel 2021

Report Wizard.Using a Report Wizard.Lựa lựa chọn này đang chuyển các bạn tới Crystal Report Wizard, gợi ý các bạn từng bước một nhằm tạo nên một report.As a Blank ReportLựa chọn này sẽ tạo ra một report trốngFrom an Existing Reportquý khách hàng vẫn chọn một report bao gồm sẵn để áp dụng lại.Report ExpertStandard FormatLựa lựa chọn này được cho phép tạo thành một report chuẩn.Cross TabLựa chọn này được cho phép tạo nên một report quan trọng biết đến là cross tab report.Mail LabelLựa chọn này được cho phép tạo thành report thực hiện các bước tương tự Mail Merge của Microsoft Office.

Trong ví dụ này, các bạn hãy lựa chọn Report WizardStandard Expert, tiếp đến chọn Next. Chúng ta chuyển hẳn sang màn hình Standard Report Creation Wizard

Standard Report Creation wizard

Hộp thoại tiếp sau đây được cho phép các bạn lựa chọn data source (mối cung cấp dữ liệu) sẽ tiến hành sử dụng trong report. Bao tất cả 3 lựa chọn:

Prject DataLựa chọn này sẽ liệt kê những kết nối tài liệu có sẳn trong project cho bạn chọn.My ConnectionsLựa chọn này vẫn liệt kê những kết nối dữ liệu áp dụng cách đây không lâu duy nhất để bạn cũng có thể chọn nkhô nóng.Create New ConnectionLựa chọn này có thể chấp nhận được chế tác liên kết dữ liệu bắt đầu.

Chúng ta đang lựa chọn OLE DB (ADO) để liên kết mang đến mối cung cấp dữ liệu của họ. Nhấp con chuột vào dấu cộng (+) nằm bên buộc phải của OLE DB (ADO). Lựa lựa chọn này đang xuất hiện hộp thoại OLE DB (ADO) Dialog Box

OLE DB (ADO) Dialog Box

Hộp thoại này vẫn liệt kê những OLE/DB Providers bao gồm sẳn. Các bạn chọn OLE/DB Provider tương xứng để kết nối vào DB của bản thân mình.

Tại phía trên tôi chọn Squốc lộ Server Native Client 11.0 để kết nối vào Squốc lộ Server Database. Tiếp lựa chọn Next.

OLE DB (ADO) Connection Info Dialog Box

Trong màn hình hiển thị này, các bạn sẽ buộc phải nhập các ban bố cần thiết nhằm có thể liên kết vào DB.

Nhập ban bố của server, User ID, Password, (nếu như khách hàng lựa chọn Integrated security thì không bắt buộc nhập User ID và Password), chọn database northwind trường đoản cú vỏ hộp thoại dropdown. Chọn Next khi chấm dứt.

OLE DB (ADO) Advance Information Dialog Box

tiếp đến bạn sẽ thấy OLE DB (ADO) Advance Information Dialog Box. Bạn hoàn toàn có thể thay đổi các thông số kỹ thuật đến tương xứng, rồi lựa chọn Finish nhằm trở về Standard Report Creation wizard

Standard Report Creation wizard

Trong màn hình này, bạn buộc phải thấy được DB northwind. Nếu không thấy, bạn đề nghị soát sổ lại công việc ở trên.

Chọn dấu cùng (+) để msinh hoạt những nhánh của nút Northwind theo hình vẽ. Các Tables, Stored Procedures, Views của DB sẽ tự động hóa hiển thị với chuẩn bị mang lại report sử dụng. Chọn table Employees theo hình minh họa.

Chọn table Employees.Chọn nút ít lịch sự nên (>) để thêm bảng vào report.

Table Employees sẽ mở ra trên ô selected tables nằm tại phía bên nên. Chọn Next, bạn sẽ được đưa thanh lịch screen Fields Dialog box.

Fields Dialog box

Quý khách hàng tiến hành chọn lựa theo hình. Xong lựa chọn nút ít Finish. Kết trái nhìn giống hình dưới

Crystal Report Viewer Control

Trong bước này, chúng ta sẽ hiển thị Crystal Report vào Windows Form của chúng ta. Điều bắt buộc làm là thêm control Crystal Report Viewer vào size.

Xem thêm: Download Game Bảy Viên Ngọc Rồng Online: Trang Chủ Chú Bé Rồng Online (Bản Web)

Mlàm việc form frmCrystalReport nhưng chúng ta vẫn chế tạo ngơi nghỉ bước trên.Chọn tab Reporting trường đoản cú tkhô cứng ToolboxChọn CrystalReportView cùng kéo thả vào form.

Bind Report lớn Crystal Report Viewer Control


Chuyên mục: Hướng Dẫn - Hỏi Đáp