با سلام.
آموزش موجود در سایتتون رو مشاهده کردم. در کنترلر کد زیر رو نوشتم:
StiReport report = new StiReport(); return StiMvcViewer.GetReportSnapshotResult(HttpContext, report);
در report فقط یک متن استاتیک وجود داره و به دیتابیس هم وصل نیست.
در اجرا چیزی نمایش داده نمی شود.
لطفا راهنمایی نمایید
چگونه اطلاعات را به گزارش ارسال کردید ؟
مشکل از فایل bootstrap بود.
دو سؤال داشتم:
1- من گزارش زیر رو تهیه کردم:
وقتی ازش خروجی pdf می گیرم به صور زیر می شود:
علت چیست؟
2- گزارش بالا بدون ارسال لیست کاربران هم کار می کند. اما من کد زیر را برای نشان دادن کاربران ارسال می کنم:
var select = (from m in talash.Tbl_User join ri in talash.Tbl_RoleInUser on m.UserID equals ri.UserID join r in talash.Tbl_Role on ri.RoleID equals r.RoleID where m.UserID>33 select new {m.name,m.Family,m.Tell,m.Adress,r.RoleName}).ToList(); Tbl_User user = new Tbl_User(); StiReport report = new StiReport(); string Path = Server.MapPath("~/Report/Report.mrt"); report.Load(Path); report.RegData("DataSource1",select); report.Dictionary.Synchronize(); report.Compile();
اما در خروجی هیچ تآثیری ندارد.
لطفا راهنمایی نمایید
کسی نیست کمک کنه؟
مشکلتون باید بررسی بشه
اینجوری با نگاه به کدهاتون نمیشه کمک کرد
استاد محترم
مشکل سؤال دوم حل شد.
فقط نمی دونم چرا وقتی گزارشو به pdf تبدیل می کنم کلمات انگلیسی رو با مربع نشون می ده. وفتی به word تیدیل می کنم درست نشون می ده
لطفا راهنمایی کنید
با تشکر
به احتمال زیاد مشکل از فونت باشه
فونت را تغییر دهید و تست کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)