private void DoIt() { string rt = Check(); if (rt != "OK") { MyMainForm.ShowWarning(rt); return; } SaveParams(); ROps1aTableAdapter ad1a = MyData.GetKlonsRepAdapter("ROps1a") as ROps1aTableAdapter; ROps2aTableAdapter ad2a = MyData.GetKlonsRepAdapter("ROps2a") as ROps2aTableAdapter; ROps3aTableAdapter ad3a = MyData.GetKlonsRepAdapter("ROps3a") as ROps3aTableAdapter; ReportViewerData rd = new ReportViewerData(); rd.Sources["DataSet1"] = MyData.DataSetKlonsRep.ROps1a; rd.Sources["DataSet_2a"] = MyData.DataSetKlonsRep.ROps2a; rd.Sources["DataSet_3a"] = MyData.DataSetKlonsRep.ROps3a; ad1a.FillBy_koresp_11_clid2(MyData.DataSetKlonsRep.ROps1a, startDate, endDate, ac, clid); ad2a.FillBy_apgr_01_clid2(MyData.DataSetKlonsRep.ROps2a, startDate, endDate, ac, clid); ad3a.FillBy_koresp_01_clid2(MyData.DataSetKlonsRep.ROps3a, startDate, endDate, ac, clid); MyData.ReportHelper.PrepareRops1a(); MyData.ReportHelper.PrepareRops2a(); MyData.ReportHelper.PrepareRops2aRAC(); rd.AddReportParameters( new string[] { "RSD", startDateStr, "RED", endDateStr, "RAC", cbAC.Text, "RACNM", lbACName.Text, "CompanyName", MyData.Params.CompNameX, "RPER", MyData.Params.RPER, "RPERNM", lbClName.Text, "AVNR", tbNr.Text, "PAC", null, "PCLID", null }); rd.FileName = "Report_AvNor_1"; MyMainForm.ShowReport(rd); }