コード例 #1
0
ファイル: rptThongKe.cs プロジェクト: luuhenry1511/DoAnWD
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            rptThongKe rpt = new rptThongKe();

            rpt.Site = this.Site;
            return(rpt);
        }
コード例 #2
0
        private void frmTK_Load(object sender, EventArgs e)
        {
            var query = "SELECT HOADON.MaHD, SUM(CTHD.Soluong) AS SL, HOADON.NgayLap, SUM(CTHD.Soluong * SACH.DonGia) AS ThanhTien " +
                        "FROM CTHD INNER JOIN HOADON ON CTHD.MaHD = HOADON.MaHD INNER JOIN" +
                        " SACH ON CTHD.MaSach = SACH.MaSach" +
                        " where MONTH(HOADON.NgayLap)= " + Thang + "AND YEAR(HOADON.NgayLap)= " + Nam +
                        " GROUP BY HOADON.MaHD, HOADON.NgayLap ";

            SqlDataAdapter da = new SqlDataAdapter(query, XLBANG._cnn);

            try
            {
                DataTable tblData = new DataTable();
                da.Fill(tblData);
                rptThongKe rpt = new rptThongKe();
                rpt.SetDataSource(tblData);
                crvTK.ReportSource = rpt;
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }