Stimulsoft.Report.StiReport stiReportFactor = new Stimulsoft.Report.StiReport();
stiReportFactor.Load(ManagementRestaurant.Properti es.Settings.Default.ShareFilePath + @"" + "stiReportFactor.mrt");
.
.
.
مقدار دهی DataTable
.
.
.
var folder = Environment.GetFolderPath(Environment.SpecialFolde r.LocalApplicationData);
folder = Path.Combine(folder, "Stimulsoft\\CompiledReports");
folder = Path.Combine(folder, System.Runtime.InteropServices.RuntimeEnvironment. GetSystemVersion());
var compiledReportFile = Path.Combine(folder, stiReportFactor.GetReportAssemblyCacheName());
if (File.Exists(compiledReportFile))
stiReportFactor = StiReport.GetReportFromAssembly(compiledReportFile , true);
else
{
if (!Directory.Exists(folder)) Directory.CreateDirectory(folder);
stiReportFactor.Compile(compiledReportFile);
}
stiReportFactor.RegData("FactorDetails", dtfilter);
stiReportFactor.RegData("DT", DT);
for (int i = 0; i < Printer.CountPaper; i++)
{
stiReportFactor.Render(false);
stiReportFactor.Print(false);
}