private void Frm_OglasiReport_Load(object sender, EventArgs e) { if (datumOd == DateTime.MinValue && datumDo == DateTime.MaxValue && oblastId == 0) { reportViewer.LocalReport.ReportEmbeddedResource = "ZZZ_MIS_UI.Reports.rptOglasiTotal.rdlc"; DAOglasi.SelectOglasiTotal(dsOglasi.OglasiTotal); bindingSource.DataSource = dsOglasi.OglasiTotal; ReportDataSource rds = new ReportDataSource("OglasiTotal", bindingSource); reportViewer.LocalReport.DataSources.Add(rds); } else { reportViewer.LocalReport.ReportEmbeddedResource = "ZZZ_MIS_UI.Reports.rptOglasi.rdlc"; DAOglasi.GetOglasiByDatumIOblast(dsOglasi.PosaoOglasi, datumOd, datumDo, oblastId); bindingSource.DataSource = dsOglasi.PosaoOglasi; ReportDataSource rds = new ReportDataSource("Oglasi", bindingSource); reportViewer.LocalReport.DataSources.Add(rds); reportViewer.LocalReport.SetParameters(new ReportParameter("datumOd", datumOd.ToShortDateString())); reportViewer.LocalReport.SetParameters(new ReportParameter("datumDo", datumDo.ToShortDateString())); reportViewer.LocalReport.SetParameters(new ReportParameter("Oblast", oblastId.ToString())); } this.reportViewer.RefreshReport(); }
private void btnSearch_Click(object sender, EventArgs e) { DAOglasi.GetOglasiByDatumIOblast(dsOglasi.PosaoOglasi, dtOd.Value, dtDo.Value, Convert.ToInt32(cbxOblasti.SelectedValue)); dgOglasi.AutoGenerateColumns = false; dgOglasi.DataSource = dsOglasi.PosaoOglasi; }