PDA

View Full Version : استفاده از stimulsoft repport در WPF



MRasoul
چهارشنبه 19 آذر 1393, 12:30 عصر
سلام
از اساتید کسی هست که استیمول سافت رو توی wpf استفاده کرده باشه؟
میخوام بدونم که برای استفاده باید چکار کنم
ینی اول چه کامپوننت یا برناممه ای اضافه کنم و بعد به چ صورت عمل کنم؟
اگر کسی میدونه لطفا کمک کنه و یا لینک آموزشی بذاره
خیلی ممنون

bidoki
دوشنبه 24 آذر 1393, 10:13 صبح
سلام
اول باید نسخه Ultimate استیمول را دانلود کنی که برای wpf هم بتوانی استفاده کنی
بعد فایل dll را از قسمت refrence به پروژه ات اضافه میکنی وقتی استیمول را نصب می کنی یک دیزانر هم همراش نصب میشه که برای طراحی گزارش است
روند کار اینجوری است که بعد از طراحی گزارش فایل طراحی شده را در قسمت برنامه نویسی باز میکنی و پارامتر های دلخواه را به گزارش میفرستی



StiReport report = new StiReport();
// باز کردن گزارش طراحی شده
report.Load("..\\..\\Report.mrt");
// ست کردن کانکشن
report.Dictionary.Databases.Clear();
report.Dictionary.Databases.Add(new StiSqlDatabase("connect", cnn));

report.Compile();
// ارسال پارامتر به گزارش برای استفاده در گزارش گیری
report["startdate"] = startdate;
report["enddate"] = enddate;

report.RenderWithWpf();
report.ShowWithWpf();



startdate و enddate نام متغییر هایی است که در طراحی گزارش استفاده شده که باید در قسمت variable تعریف کنی

MRasoul
دوشنبه 24 آذر 1393, 14:00 عصر
تشکر
به زودی استفادش میکنم و خبرش رو میدم که کامل جواب داده یا نه!ممنوووووووووووووووون

MRasoul
چهارشنبه 26 آذر 1393, 15:12 عصر
سلام
اول باید نسخه Ultimate استیمول را دانلود کنی که برای wpf هم بتوانی استفاده کنی
بعد فایل dll را از قسمت refrence به پروژه ات اضافه میکنی وقتی استیمول را نصب می کنی یک دیزانر هم همراش نصب میشه که برای طراحی گزارش است
روند کار اینجوری است که بعد از طراحی گزارش فایل طراحی شده را در قسمت برنامه نویسی باز میکنی و پارامتر های دلخواه را به گزارش میفرستی



StiReport report = new StiReport();
// باز کردن گزارش طراحی شده
report.Load("..\\..\\Report.mrt");
// ست کردن کانکشن
report.Dictionary.Databases.Clear();
report.Dictionary.Databases.Add(new StiSqlDatabase("connect", cnn));

report.Compile();
// ارسال پارامتر به گزارش برای استفاده در گزارش گیری
report["startdate"] = startdate;
report["enddate"] = enddate;

report.RenderWithWpf();
report.ShowWithWpf();



startdate و enddate نام متغییر هایی است که در طراحی گزارش استفاده شده که باید در قسمت variable تعریف کنی

این dll که گفتین اضافه کنم اسمش چی هست؟کجا هست؟
lمنظورتون از قسمت variable کجاست؟
راستی اگر بخواهیم از متغیر یا تکست باکس ، اطلاعات به صفحه چاپ بفرستیم چجوریه؟