ورود

View Full Version : سوال: ارسال يك مقدار از فرم درون گزارش Stimulsoft



tolid123456789
یک شنبه 07 اردیبهشت 1393, 15:19 عصر
سلام
اگه من يك فرم در VB.net داشته باشم كه يك تكست باكس داشته باشه و بخوام يك مقداري توش تايپ كنم و با زدن كليد گزارشگيري در گزارش Stimulsoft ثبت بشه بايد چه كاركنم.
ممنون مي شم پاسخ بديد.

s.karim
دوشنبه 23 تیر 1393, 11:19 صبح
سلام
اگه منطورتون اینه که می خواهید یک مقدار ثابت رو درون گزارش چاپ نمایید:
یک variable درون استیمول تعریف میکنید . مثلا به نام MyText.
و درون سورس برنامه قبل از Show شدن گزارش ، مانند کد زیر آن متغیر را مقدار دهی کنید:


StiReport1("MyText") = textbox1.Text

sos2663
سه شنبه 24 تیر 1393, 18:43 عصر
C#‎
StiReport report = new StiReport();
report.Load("Variables.mrt");
report.Compile();

//Set Variable
report["VariableName"] = "Value";

//Get Variable
object value = report["VariableName"];

VB

Dim Report As StiReport = New StiReport()
Report.Load("Variables.mrt")
Report.Compile()

'Set Variable
Report.Item("VariableName") = " Value "

'Get Variable
Dim Value As Object = Report.Item("VariableName")



http://admin.stimulsoft.com/Documentation/OnlineFAQ_SR/index.html?12faq_03work_with_a_report_03variables_ 01how_to_add_a_variable_in_a_report.htm