از روش کامپوننت که به فرم اضافه میشه و فایل ریپورت دیگه ای نمیخواد


Stimulsoft.Report.StiReport.ClearReportCache();
report.Dictionary.Variables["Counter"].Value
= conter.ToString();\\ ارسال نوبت
report.Dictionary.Variables["Barcode"].Value =
Barcode;
report.Dictionary.Variables["Date"].Value =
inDate;
report.Dictionary.Variables["Time"].Value =
inTime;
report.Dictionary.Variables["Total"].Value =
txtTotalPrice.Text;
report.Dictionary.Variables["Discount"].Value =
txtDiscount.Text;
report.Dictionary.Variables["TotalPrice"].Value =
(GetTotalPrice() - Discount).ToString("#,##0
ریال");
report.Dictionary.Variables["ChargeBalance"].Value =
balanc.ToString("#,##0 ریال");
report.Dictionary.Variables["Employee"].Value
= DBFunction.Select("viwEmployees", "ID",
Program.EmployeeID).Rows[0]["FullName"].ToString();\\ارسال نام کاربر صندوق جهت
چاپ
DataTable detail = DBFunction.Select("viwSalesFactor", "factorID",
factorID);\\ارسال اطلاعات فاکتور
report.RegData("details",
detail);
report.Render(false);
report.Print(false);



بعد چاپ مقدار تمامی textbox ها رو هم صفر میکنم