PDA

View Full Version : سوال: مقدار دادن به text object یه گزارش تو کد برنامه



alireza323
دوشنبه 21 مرداد 1387, 17:27 عصر
من میخوام یه text object رو که تو گزارشم قرار دادم،تو کد برنامه بهش مقدار بدم،نه اینکه همون جا تو گزارشم بهش مقدار بدم.چطوری میتونم این کار رو انجام بدم

el_abdollahi
سه شنبه 22 مرداد 1387, 07:53 صبح
برای این کار یه پارامتر توی ریپورت تعریف کنید و از این کد برای مقدار دادن به اون استفاده کنید :
البته بعد از تعریف rep باید اون رو به فایل rpt بایند کنید و ... (خودتون میدونید دیگه...)

Dim rep As New ReportDocument
rep.SetParameterValue("ParamName", ParamValue)
موفق باشید.

alireza323
سه شنبه 22 مرداد 1387, 12:26 عصر
من یه text object به اسم Text14 دارم و این کد رو تو برنامم که با c# نوشتم،مینویسم ولی error میده،اگه میشه یکم بیشتر راجب تعریف پارامتر توضیح بده

min_maxDateSell_ReportCrystalReport sellCrystal = new min_maxDateSell_ReportCrystalReport();
sellCrystal.SetParameterValue("Text14",selectSellReport.minDate);
sellCrystal.SetDataSource(sellDataSet);
ReportViewer.ReportSource = sellCrystal;
ممنون

el_abdollahi
پنج شنبه 24 مرداد 1387, 07:41 صبح
شما یه تکست باکس تعریف کردین و به اون مقدار دادین د ر صورتیکه من گفتم یه پارامتر تعریف کنید و به اون پارامتر مقدار بدین.اون پارانتر رو هر جایی که خواستین توی گزارشتون بزارین ، مقدارش نشون داده میشه.
موفق باشید.