2013-08-29 5 views
0

Это мой первый раз, когда я пытаюсь создать DevExpress XtraReport в ASP.NET MVC 4 C#. Я следовал очень простой пример, приведенный на сайте DevExpress:DevExpress XtraReport в приложении ASP.NET MVC 4

http://documentation.devexpress.com/#XtraReports/CustomDocument9974

Конечно, это очень простой пример, который не использует какие-либо данные. Как мне изменить этот пример, чтобы включить данные из базы данных, которую я использую в своем приложении? Чтобы все было просто, предположим, что у меня есть модель FireCode, как показано ниже, в таблице в базе данных с типичным контроллером по умолчанию. Все, что я хочу сделать, это создать отчет, в котором перечислены все коды пожара в базе данных. Это же просто отчет, что я могу думать, но я не знаю, как установить его в ASP.NET MVC 4, используя в качестве примера, что DevExpress дал:

public class FireCode 
{ 
    public int FireCodeId { get; set; } 
    public string Code { get; set; } 
    public string Description { get; set; } 
} 

Спасибо за любую помощь !!

С уважением,

Gregg

+0

Вы попробовали? http://search.devexpress.com/?q=XtraReport&p=T4%7cP14%7c0&d=144 –

ответ

0

Есть несколько способов сделать это. Самый простой, если вы просто хотите создать отчет на основе таблицы, чтобы использовать встроенную функцию DevExpress GridView DataExport, показано здесь: https://demos.devexpress.com/MVCxGridViewDemos/Exporting/Export

Если, однако, вы хотите, чтобы использовать функциональные возможности XtraReports, вы могли бы следуйте этому примеру: https://demos.devexpress.com/MVCxReportDemos/ReportTypes/TableReport

Надеюсь, это поможет!