private void frmPregledVirmana_Load(object sender, EventArgs e) { this.ReportViewer1.Reset(); this.ReportViewer1.ProcessingMode = ProcessingMode.Local; this.ReportViewer1.LocalReport.ReportPath = Application.StartupPath + @"\Izvjestaji\virmani.rdlc"; ReportDataSource item = new ReportDataSource(); VIRMANIDataSet set = new VIRMANIDataSet(); foreach (DataRow row in this.dsa.Tables[0].Select("OZNACEN = True")) { if (!this.mPrikaziDatum) { row["datumvalute"] = DBNull.Value; row["datumpodnosenja"] = DBNull.Value; } else { row["datumvalute"] = this.dv; row["datumpodnosenja"] = this.dp; } set.Tables[0].ImportRow(row); } item.Name = "MARIJADataSet_VIRMANI"; item.Value = set.Tables[0]; this.ReportViewer1.LocalReport.DataSources.Add(item); this.ReportViewer1.RefreshReport(); }
public virtual void Fill() { this.PreFill(); this.dsVIRMANIDataSet1 = new VIRMANIDataSet(); this.m_StartRow = 0; this.Cursor = Cursors.WaitCursor; this.m_GridLoading = true; ThreadPool.QueueUserWorkItem(new WaitCallback(this.FillDataThread), Thread.CurrentPrincipal); }