public void Ispis(object sender, EventArgs e) { if (ugdFormPregled.ActiveRow != null) { ReportDocument rpt = new ReportDocument(); rpt.Load(System.Windows.Forms.Application.StartupPath + @"\Izvjestaji\crpIzdatnica.rpt"); // Set connection string from config in existing LogonProperties rpt.DataSourceConnections[0].SetConnection(Mipsed7.Core.ApplicationDatabaseInformation.ServerName, Mipsed7.Core.ApplicationDatabaseInformation.DatabaseName, true); rpt.DataSourceConnections[0].SetLogon(Mipsed7.Core.ApplicationDatabaseInformation.SqlUserName, Mipsed7.Core.ApplicationDatabaseInformation.SqlPassword); rpt.DataSourceConnections[0].IntegratedSecurity = false; BusinessLogic.Izdatnica.pID = (int)ugdFormPregled.ActiveRow.Cells["ID"].Value; using (BusinessLogic.Izdatnica objekt = new BusinessLogic.Izdatnica()) { rpt.SetDataSource(objekt.GetIzdatnicaIspis()); KORISNIKDataSet set2 = new KORISNIKDataSet(); new KORISNIKDataAdapter().Fill(set2); if (set2.KORISNIK.Rows.Count > 0) { rpt.SetParameterValue("NAZIV", RuntimeHelpers.GetObjectValue(set2.KORISNIK.Rows[0]["KORISNIK1NAZIV"])); rpt.SetParameterValue("OIB", RuntimeHelpers.GetObjectValue(set2.KORISNIK.Rows[0]["KORISNIKOIB"])); rpt.SetParameterValue("Adresa", RuntimeHelpers.GetObjectValue(set2.KORISNIK.Rows[0]["KORISNIK1ADRESA"])); } ExtendedWindowWorkspace workspace = new ExtendedWindowWorkspace(); PreviewReportWorkItem item = this.Controller.WorkItem.Items.Get <PreviewReportWorkItem>("Pregled"); if (item == null) { item = this.Controller.WorkItem.Items.AddNew <PreviewReportWorkItem>("Pregled"); } item.Izvjestaj = rpt; item.Activate(); item.Show(item.Workspaces["main"]); } } }