txtName و txtAge دو تکست باکس هستن که مقادیر ورودی را دریافت میکنن. برای تعریف و جاگذاری این دو تکست باکس در طراحی گزارش Stimulsoft، میتونید از فیلد های متنی استفاده کنید.
برای تعریف فیلد های متنی در گزارش Stimulsoft، اینگونه تست کنید
در نرم افزار Stimulsoft Designer، گزارش جدید خود را ایجاد ، یا گزارش موجود را باز کنین
از قسمت "Data" در نوار ابزار، فیلد متنی را به صفحه گزارش بکشید.
در پنجره "Properties"، نام فیلد را به "Name" تغییر بدید.
برای جاگذاری مقادیر در این فیلد، از کد زیر در رویداد BeforePrint فیلد استفاده کنین
private void txtName_BeforePrint(object sender, System.EventArgs e)
{
txtName.Text = Parameters["Name"].Value.ToString();
}
private void txtAge_BeforePrint(object sender, System.EventArgs e)
{
txtAge.Text = Parameters["Age"].Value.ToString();
}
Parameters["Name"].Value و Parameters["Age"].Value مقادیری هستن که به گزارش ساز Stimulsoft ارسال میشن. برای ارسال این مقادیر به گزارش ساز، میتونید از دستور report.Dictionary.Parameters["Name"].Value = name; و report.Dictionary.Parameters["Age"].Value = age; در کد خود استفاده کنین
بعد از انجام این مراحل، مقادیر وارد شده در تکست باکس ها به فیلدهای متنی گزارش منتقل میشن و میتونید گزارش را نمایش بدید