من میخوام یه text object رو که تو گزارشم قرار دادم،تو کد برنامه بهش مقدار بدم،نه اینکه همون جا تو گزارشم بهش مقدار بدم.چطوری میتونم این کار رو انجام بدم
من میخوام یه text object رو که تو گزارشم قرار دادم،تو کد برنامه بهش مقدار بدم،نه اینکه همون جا تو گزارشم بهش مقدار بدم.چطوری میتونم این کار رو انجام بدم
برای این کار یه پارامتر توی ریپورت تعریف کنید و از این کد برای مقدار دادن به اون استفاده کنید :
البته بعد از تعریف rep باید اون رو به فایل rpt بایند کنید و ... (خودتون میدونید دیگه...)
Dim rep As New ReportDocument
rep.SetParameterValue("ParamName", ParamValue)
موفق باشید.
من یه text object به اسم Text14 دارم و این کد رو تو برنامم که با C# نوشتم،مینویسم ولی error میده،اگه میشه یکم بیشتر راجب تعریف پارامتر توضیح بده
min_maxDateSell_ReportCrystalReport sellCrystal = new min_maxDateSell_ReportCrystalReport();
sellCrystal.SetParameterValue("Text14",selectSellR eport.minDate);
sellCrystal.SetDataSource(sellDataSet);
ReportViewer.ReportSource = sellCrystal;
ممنون
آخرین ویرایش به وسیله alireza323 : سه شنبه 22 مرداد 1387 در 12:53 عصر
شما یه تکست باکس تعریف کردین و به اون مقدار دادین د ر صورتیکه من گفتم یه پارامتر تعریف کنید و به اون پارامتر مقدار بدین.اون پارانتر رو هر جایی که خواستین توی گزارشتون بزارین ، مقدارش نشون داده میشه.
موفق باشید.