Các giải pháp lập trình CSharp- P55: Các giải pháp lập trình C# khảo sát chiều rộng của thư viện lớp .NET Framework và cung cấp giải pháp cụ thể cho các vấn đề thường gặp. Mỗi giải pháp được trình bày theo dạng “vấn đề/giải pháp” một cách ngắn gọn và kèm theo là các ví dụ mẫu. | 431 Chuong 10 Ca sa du lieu Hinh Go tieu de Category - Product Report 11. Nhap Finish. File xem hinh se duac them vao du an. Hinh Ban bao cao da dupc thiet ke 432 Chương 10 Cơ sở dữ liệu Chúng ta đã xây dựng xong bản báo cáo. Bước thứ hai là thiết lập một cơ chế để xem bản báo cáo này. Bước này khá dễ dàng. Bạn hãy kéo điều kiểm CrystaiReportviewer từ hộp công cụ vào form mặc định. Nhắp phải vào CrystaiReportviewer và chọn Properties. Tìm thuộc tính Dock và chọn Fill xem hình . Tùy chọn này sẽ khiến CrystaiReportviewer lấp đầy vùng client của form. Kế tiếp tìm thuộc tính Reportsource và nhắp Browse. Chọn file mà chúng ta vừa xây dựng. Bây giờ bạn hãy chạy chương trình để xem kết quả xem hình . Hình Tìm thuộc tính Dock và chọn Fill 433 Chương 10 Cơ sở dữ liệu Design I Hình Form báo cáo hoàn chỉnh Hình Trình bày báo cáo với Crystal Report Như bạn có thể thấy điều kiểm CrystaiReportviewer khá tinh vi. Bạn có thể sử dụng các chức năng có sẵn để phân trang và in báo cáo. Bạn có thể nhắp nút Export Report hình phong bì với mũi tên đỏ để xuất báo cáo thành một file Adobe Acrobat .pdf Microsoft Excel .xls Microsoft Word .doc hay Rich Text Document .rtf . Bạn cũng có thể phóng to bản báo cáo hoặc tìm kiếm text bên trong bản báo cáo. Trình thuật sĩ này này mạnh đến nỗi bạn không phải viết dòng mã nào cả. Một file mã nguồn báo cáo chứa một lớp báo cáo cho bản báo cáo này tự động được sinh ra. Lớp báo cáo này có lớp cơ sở là .