Mình có thiết kế Report dạng in ra mẫu tóm tắt lý lịch của nhân sự sử dụng Crystal report. Kết quả xuất ra từ nhiều bảng nên mình sử dụng nhiều hàm trả về Datatable sau đó đưa lên report.
Mẫu báo cáo của mình có dạng
Còn đây là code đoạn load lên report
private void load_tomtat_lylich(string ma)
{
CrystalReport_lylich lylich = new CrystalReport_lylich();
lylich.Database.Tables[0].SetDataSource(load_thongtin_cbcs(ma));
lylich.Database.Tables[1].SetDataSource(load_qt_congtac(ma));
lylich.Database.Tables[2].SetDataSource(load_qt_boiduong(ma));
lylich.Database.Tables[3].SetDataSource(load_qh_giadinh(ma));
lylich.Database.Tables[4].SetDataSource(load_qt_daotao(ma));
lylich.Database.Tables[5].SetDataSource(load_qt_thangcapham_nangluong(ma));
crystalReportViewer1.ReportSource = lylich;
// crystalReportViewer1.RefreshReport();
}
Kết quả chỉ chỉ lấy một vài dòng đầu tiên mà không lấy hết cả bảng. Mọi người ai gặp vấn đề này chưa cho mình xin ý kiến
Còn đây là ảnh chụp trong csdl