نقل قول: گزارش گیری با StimulSoft
به تعداد رادیوباتن میتونی if بنویسی و داخل هر if دیتاستهای مربوطه رو بنویسی و هر کدوم رو که کاربر انتخاب کرد بر اساس انتخاب کاربر ، دیتاست مربوطه اجرا بشه. این که خیلی ساده ست.
1 ضمیمه
نقل قول: گزارش گیری با StimulSoft
نقل قول:
نوشته شده توسط
csharpdoost
به تعداد رادیوباتن میتونی if بنویسی و داخل هر if دیتاستهای مربوطه رو بنویسی و هر کدوم رو که کاربر انتخاب کرد بر اساس انتخاب کاربر ، دیتاست مربوطه اجرا بشه. این که خیلی ساده ست.
باتشکر از پاسخ شما آره من توی ساختن دیتاست مشکلی ندارم،توی فایل stimul هم به تعداد رادیوباتنها دیتاسورس ساختم اما از اونجائیکه جدوال و ستونهام توی هر دیتاسورس متفاوت هست میخوام بهش بگم باتوجه به رادیو انتخابی دیتاسورس موردنظرم بایند بشه.من از این روش استفاده کردم هرجاش غلطه لطفاً راهنمایی کنید: 1-به تعداد دیتاسورسها توی استیمول page ساختم 2-Enable همه صفحات رو False کردم 3-توی فرم گفتم با توجه به آیتم انتخابی صفحه مورد نظر را True کن. مشکلی که دارم اینه که وقتی یکبار گزارش رو باز میکنم و میبندم واسه بار ردوم گزارشم هنوز دیتاست قبلی رو داره و به بارتی ریست نمیشه. از دستور Reset هم واسه استیمول استفاده کردم اما بازم همین مشکلو دارم. من تصویر فرمم رو هم میذارم تا بهتر متوجه منظورم بشید. سپاسگذارم
نقل قول: گزارش گیری با StimulSoft
فکر کنم اینجوری بنویسی مشکلت حل بشه :
if (شرط1)
{
stiReport1.Load("Report.mrt");
stiReport1.RegData("DT1", dt1);
stiReport1.Show();
}
if (شرط2)
{
stiReport2.Load("Report2.mrt");
stiReport2.RegData("DT2", dt2);
stiReport2.Show();
...
}
نقل قول: گزارش گیری با StimulSoft
مرسی از راهنماییتون من از چندتا گزارش استفاده کردم و به انتخاب هر آیتم گزارش مخصوص به اون رو لود کردم. بازم مرسی