C# - Hướng dẫn tạo Crystal Reports bằng Dataset

C# - Hướng dẫn tạo Crystal Reports bằng Dataset

>>Hướng dẫn tạo Crystal Reports trong C# (Phần 2)

>>Hướng dẫn sử dụng Crystal Reports (Phần 1)

C# - Hướng dẫn tạo Crystal Reports bằng Dataset

Giới thiệu

Hiện tại có rất ít bài tiếng việt hướng dẫn về phần này.
" creating Crystal Reports using C#.NET" .
Tạo một Crystal Reports trong C#.Net với CSDL access
SQL sercer làm tương tự.

Tạo dataset

Đầu tiên bạn tạo 1 dự án Sau đó

“Add New Item” trong “Project” menu, bạn add a Dataset  Giống hình bên dưới.

String connString = @"Provider=Microsoft.Jet.OLEDB.4.0;_
    Data Source=..\\..\\myDB.mdb;User ID=Admin;Password=";

OleDbConnection conn = new OleDbConnection(connString);
conn.Open();
string query = "SELECT studentID, firstName, lastName, birthDate, _
                address, contactNo FROM studentInfo";
OleDbDataAdapter oleDA = new OleDbDataAdapter(query,conn);

Tạo một báo cáo dùng Crystal Reports

Sau khi tao xong dataset bạn add a Crystal Report vào project bằng cách “Add New Item” trong “Project” menu. Sau đó chọn tên xuất hiện rồi nhấn nút ok.

Màn hình sẽ hiển thị như sau bạn chọn mặt định rồi ấn OK
Sau đó chọn table rùi insert table phần này có thể khác so với VB2005 nhưng cũng tương tự thôi!

sau đó chọn các fields hiển thị trong report --> nhần nút add

Xong xu bạn nhấn nút next-->cuối cùng chọn style kiểu bạn muốn report hiển thị

Kế tiếp bạn sẽ cho report hiển thị trên form

Bạn tao một form và add crystalReportViewer viết code trong thuộc tính page load

// code to get data from the DB
DBConnection DBConn = new DBConnection();
OleDbDataAdapter myDataAdapter = DBConn.getDataFromDB();

// use the created Dataset to fill it with data got
// from the DB by using the DataAdapter
DataSet dataReport = new DataSet();
myDataAdapter.Fill(dataReport,"myPersonalInfoTable  ");
// create a new report from the created CrystalReport
myDataReport myDataReport = new myDataReport();

// set the data source of the report
myDataReport.SetDataSource(dataReport);

// set the report source of the created “crystalReportViewer”
// component to the created report
crystalReportViewer1.ReportSource = myDataReport;

bạn có thể thay đổi dường dẫn mặt định bằng

crystalReportViewer1.ReportSource = @“..\Reports\salesReport.rpt”;

 

Bạn thấy bài viết này như thế nào?: 
Average: 10 (1 vote)
Ảnh của Tommy Tran

Tommy owner Express Magazine

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

  • Skype ID: tthanhthuy

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Bill Gates có thể trở lại điều hành Microsoft

Bill Gates có thể trở lại điều hành Microsoft

Sau 3 năm dành trọn tâm huyết cải thiện cuộc sống tại những nước nghèo, nhà đồng sáng lập tập đoàn phần mềm lớn nhất thế giới được cho là đang có ý định trở về chèo lái công ty giống như Steve Jobs trước đây.

Trình duyệt di động nào nhanh hơn trên iOS?

Trình duyệt di động nào nhanh hơn trên iOS?

Ngoài Safari còn có một số trình duyệt khác hoạt động cực ổn!

Giới thiệu 7 mẹo cần biết khi xây dựng backlink nội bộ

Giới thiệu 7 mẹo cần biết khi xây dựng backlink nội bộ

Các backlink nội bộ (hay còn gọi là Liên kết sâu, Liên kết nội bộ hoặc Internal Linking) là một hình thức đặt các liên kết giữa những trang trong cùng một website với nhau và thường là được chèn đan xen với nhau.

Công ty diệt chuột T&C

 

Diet con trung