Học lập trình c# – Xuất DataTable ra PDF

Xin chào các bạn, ở bài trước ta đã học cách xuất DataTable ra HTML. Trong bài học lập trình c# hôm nay, chúng ta sẽ tiếp tục chủ để xuất file. Tôi sẽ hướng dẫn các bạn xuất DataTable ra file PDF.

Để chuyển dữ liệu từ định dạng DataTable sang định dạng PDF, chúng ta sẽ sử dụng iTextSharp. iTextSharp là bộ mã nguồn mở miễn phí giúp chuyển đổi dữ liệu đầu ra sang định dạng PDF. Các bạn hãy tải thư viện itextsharp.dll, thêm thư viện này vào project của mình và tham khảo theo các bước sau:

Khai báo sử dụng thư viện:

using iTextSharp.text;

using iTextSharp.text.pdf;

using System.IO;

Sử dụng 1 DataTable của mình trong SQL:

hoc-lap-trinh-c-shap

Dưới đây là hàm xuất DataTable ra PDF:

hoc-lap-trinh-c-shap-1

Trong hàm này có 3 tham số đầu vào gồm DataTable, tên file lưu lại và tên của bảng. Bước đầu tiên, chúng ta tiến hành tạo một bảng PDF.
hoc-lap-trinh-c-shap-2

Thêm tiêu đề vào trong bảng PDF.

hoc-lap-trinh-c-shap-3

Thêm các hàng dữ liệu trong bảng PDF.

hoc-lap-trinh-c-shap-4

Lưu file PDF đã tạo.

hoc-lap-trinh-c-shap-5

Kết quả:

hoc-lap-trinh-c-shap-6

Như vậy là chúng ta đã hoàn thành việc xuất dữ liệu từ DataTable ra file PDF bằng c#. Chúc các bạn thành công.

Hẹn gặp lại các bạn vào bài học lập trình c# lần sau.

Xin cảm ơn.

STANFORD – SỐ 1 DẠY KINH NGHIỆM LẬP TRÌNH

  • Giảng viên, chuyên gia là những người có nhiều kinh nghiệm thực tế từ các dự án phần mềm lớn.
  • Nội dung học chất lượng & đi sát với thực tiễn. Học phí nhiều ưu đãi hấp dẫn
  • Hỗ trợ trong quá trình học và Giới thiệu việc làm sau khi học xong.

Website: http://stanford.com.vn/

HOTLINE: (024) 6275 2212 | (024) 6662 3355

Địa chỉ:

  • Tầng 2 số 20 ngõ 678 Đường Láng (Hoặc cuối ngõ 100 Nguyễn Chí Thanh), Đống Đa, Hà Nội.

 

Nhận xét