مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

amiri_dotnet

عضویت از 1394/06/23

گزارشگیری با استیمول سافت در mvc5

  • دوشنبه 2 مرداد 1396
  • 15:09
تشکر میکنم

سلام مهندس 

در MVC 5 با گزارشگیری استیمول چنین خطایی می ده ؟ لطفا راهنمایی بفرمائید

عکس صفحه خطا در پیوست ارسال گردید  

پاسخ های این پرسش

تعداد پاسخ ها : 12 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 2 مرداد 1396
  • 15:11

لطفا متن خطا را در همین قسمت قرار بدهید.

کاربر سایت

amiri_dotnet

عضویت از 1394/06/23

  • دوشنبه 2 مرداد 1396
  • 15:13

An exception of type 'System.NullReferenceException' occurred in Stimulsoft.Report.Mvc.dll but was not handled in user code

Additional information: Object reference not set to an instance of an object.

کد من :

public virtual ActionResult StiReport()
        {
            var list = MainReportGetList(DoctorID: null, DepartmentID: null, InsuranceID: null, CreateByID: null, DateStart: "", DateEnd: "", frompage: 0, topage: 0);
            var mainreport = new Stimulsoft.Report.StiReport();
            string a = @"F:\HIS\his\Areas\HISArea\Report\ReportReception.mrt";
            mainreport.Load(a);
            mainreport.Compile();
            mainreport.RegBusinessObject("FactorReception\\FactorReception", list);
            return Stimulsoft.Report.Mvc.StiMvcViewer.GetReportSnapshotResult(mainreport);

        } 

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 2 مرداد 1396
  • 15:29

یکی از object ها null می باشد و شما آن را مدیریت نکردید با با یک break point آن را trace کنید و علت null بود آن را بیابید.

کاربر سایت

amiri_dotnet

عضویت از 1394/06/23

  • دوشنبه 2 مرداد 1396
  • 16:21

ببخشید منظورتون داده های که از Json  می فرستم هست یا object  های که از استیمول سافت هستش 

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 2 مرداد 1396
  • 16:30

هردو را بررسی کنید.

کاربر سایت

amiri_dotnet

عضویت از 1394/06/23

  • سه شنبه 3 مرداد 1396
  • 10:13

سلام 

من برای گزارش گیری از استیمول سافت با asp mvc 5  کار می کنم

اکشن های مربوط به پرینت رو به درستی نوشتم حالا می خوام اونو تو View  نمایش و اجرا کنم خط های سبز زیرش می کشه 
و Command ها رو نمی شناسه 

تو ضمیمه هم عکس رو فرستادم


@using Stimulsoft.Report.Mvc;

@{Layout = null;

}
<html>
<head>
    <title>عنوان</title>
</head>
<body>
    <div>
          @Html.Stimulsoft().StiMvcViewer(new StiMvcViewerOptions()
          {
              Theme = StiTheme.Office2013,
              ActionGetReportSnapshot = "StiReport",
              ActionViewerEvent = "ViewerEvent",

          })
    </div>

</body>
</html>

فایل های ضمیمه

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • سه شنبه 3 مرداد 1396
  • 10:55

وقتی اشاره گر رو روی خط ها میبرید چه پیامی را نمایش می دهد؟

کاربر سایت

amiri_dotnet

عضویت از 1394/06/23

  • سه شنبه 3 مرداد 1396
  • 12:12

تو ضمیه قراردادم

فایل های ضمیمه

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • سه شنبه 3 مرداد 1396
  • 12:25

با زبان بی زبانی می گوید : SiteMvcViewerOptions.ActionGetReportSnapshot منسوخ شده است، و در نسخه بعدی حذف شده لطفا از Actions.GetReportSnapshot استفاده کنید :

@Html.Stimulsoft().StiMvcViewer(new StiMvcViewerOptions()
{
    Actions =
    {
        GetReport = "GetReport",
        PreviewReport = "PreviewReport",
        DesignerEvent = "DesignerEvent"
    }
})

کاربر سایت

amiri_dotnet

عضویت از 1394/06/23

  • سه شنبه 3 مرداد 1396
  • 15:04
ترجمه شو بلدم مهندس عزیز Actions.GetReportSnapshot وقتی استفاده می کنم فقط Actions رو می شناسه ولی Get reporT snapshot رو نمی شناسه
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • سه شنبه 3 مرداد 1396
  • 15:05

به این دلیل نمیشناسه که منسوخ شده.

کاربر سایت

rezarouholamini

عضویت از 1395/11/05

  • دوشنبه 16 مرداد 1396
  • 13:27

ممنون از نقطه نظرات سازنده شما

بنده هم در جهت تکمیل فرمایشات دوستان کتاب "اصول طراحی داشبورد" را از انتشارات ناقوس پیشنهاد میکنم که بسیار می تواند رد رائه راهکار راححی نماها و به ویژه داشبوردها می تواند موثر باشد

امیدوارم برای خیلی از برنامه نویسان بتواند مفید باشد

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)