2013-12-24 2 views
0

Я хочу использовать в моем MVC контроллер Stimulsoft, я использую этот код:Создать отчет с Stimulsoft в MVC

public ActionResult CardReport(CardReportViewModel model) 
    { 
     IAccount account; 
     if (model.AccountId != null) 
      account = _accountManager.Get(model.AccountId.Value); 
     else 
      account = _accountManager.Get(project, model.AccountCode); 
     model.AccountId = account.Id; 
     model.AccountCode = account.Code; 
     var rptt = new StiReport(); 
     rptt.Dictionary.Synchronize(); 
     rptt.RegBusinessObject("test", model); 
     rptt.Show(); 

     return View(model); 

Но я ничего не вижу, я ничего не использовать в моем файле cshtml

ответ

1

В .cshtml файла мы должны использовать этот код:

<head> 
    @Html.Stimulsoft().RenderMvcDesignerScripts() 
</head> 

@(Html.Stimulsoft().StiMvcDesigner(new StiMvcDesignerOptions() 
{ 
    ActionGetReportTemplate = "GetCardReportSs", 
    LocalizationDirectory = Server.MapPath("~/Content/Localization/"), // Necessary to get a list of available localization files 
    ActionDataProcessing = "DataProcessing", 
    Width = Unit.Percentage(300), 
    Height = Unit.Pixel(800) 
}) 
) 
+1

Я использую stimulsoft2012, и добавить все ссылки в проекте. но когда я использую это представление, не знаю, stimulsoft !!!!, как его использовать ??? –

0

Поскольку метод Show() предназначен для приложений WinForms. Посмотрите на примеры проектов в дистрибутиве.

Смежные вопросы