من از کد زیر برای ارسال پارامتر استفاده کردم
report.SetParameterValue("date", date);
ولی در زمان اجرا کادر زیر را نمایش میدهد!
Untitled.png
از دوستان تقاضای کمک .
با تشکر
من از کد زیر برای ارسال پارامتر استفاده کردم
report.SetParameterValue("date", date);
ولی در زمان اجرا کادر زیر را نمایش میدهد!
Untitled.png
از دوستان تقاضای کمک .
با تشکر
این Discretevalue را چطور از داخل برنامه باید مقدار داد.از کد زیر استفاده کرده ام.
[CODE
ClassSelling ItemToReport = newClassSelling();
ReportDocument rd = newReportDocument();
rd.FileName = "C:\\Users\\user\\Desktop\\restorantf\\fishreport. rpt";
fishreport report = newfishreport(); // Crystal Reporte Object
rd.SetDataSource(ItemToReport.CreateDataTable(dgv) );
report.SetParameterValue("date", date);
report.SetParameterValue("printNumber", fishNumber);
report.SetParameterValue("sum", sum.ToString());
crystalReportViewer1.ReportSource = rd;
crystalReportViewer1.Show();
][/CODE]
نوع پارامتر چی هست؟ شما چی بهش پاس دادی؟؟
البته بهتر بود مشکلتون رو به یه سورس کوچیک مطرح میکردید تا اصلاح میشد براتون
تو این سمپل که براتون قرار دادم مقدار تکست باکس تو فرمم به عنوان پارامتر میره برای پرینت
همچین مشکلی هم نیست.
فقط یادتون باشه تعریف میکنید پارامتر رو مقدار ندید این پنجره نمایش داده میشه
VS2008