Beispiel #1
0
        private void frmThanhToan_Load(object sender, EventArgs e)
        {
            DataTable billDetail = BillDetailBUS.LoadAllExtendedBillDetails(billID);

            billDetail.Columns[0].ColumnName = "ProductName";
            billDetail.Columns[1].ColumnName = "UnitPrice";
            billDetail.Columns[2].ColumnName = "Quantity";
            billDetail.Columns[3].ColumnName = "Total";
            HoaDon bill = BillBUS.GetBill(billID);

            ReportParameter[] parameters = new ReportParameter[]
            {
                new ReportParameter("pThoiGianLap", bill.ThoiGianLap.ToString()),
                new ReportParameter("pMaHoaDon", bill.MaHoaDon.ToString()),
                new ReportParameter("pMaBan", tableID.ToString()),
                new ReportParameter("pHoTen", employeeName)
            };

            reportViewer.LocalReport.SetParameters(parameters);
            reportViewer.LocalReport.DataSources.Clear();
            reportViewer.LocalReport.DataSources.Add(new ReportDataSource("DataSet1", billDetail));
            reportViewer.RefreshReport();
        }