none
Легальность использования компонента Microsoft ReportViewer с Visual Studio 2010 C# Express RRS feed

  • Вопрос

  • При разработке коммерческого приложения возникла необходимость использования отчетов. Имеется Visual Studio 2010 C# Express, и есть компонент Microsoft  ReportViewer, который можно добавить на ToolBox для отображения отчетов, но сам дизайнер отчетов имеется только в версиях Visual Studio Professional.

    Вопрос в следующем: возможно ли использование компонента ReportViewer только для отображения отчета в программе, а дизайн отчетов в формате .rdlc разрабатывать в стороннем дизайнере, ведь .rdlc открытый формат?

Ответы

  • Добрый день.

    Для ответа на Ваш вопрос пришлось связаться с глобальной службой поддержки. Вот какую информацию они предоставили:

    Integrated report designing in Visual Studio is only available in the Pro+ SKUs.What they need is the SQL Server Management Tools – Specifically they need the Business Intelligence Development Studio part of that.IF they are using a full version of SQL Server they just need to rerun setup and make sure that they select the tools options in setup. If they are using express then they’ll need to get the appropriate package for download from here http://www.microsoft.com/express/Database/InstallOptions.aspx

    Устраивает ли Вас данный ответ?

    С уважением,

    Иконникова Екатерина.

     

    15 июля 2010 г. 11:49
  • Добрый день.

    На этот вопрос получен такой ответ:

    It doesn’t matter where the report data comes from (though to use XML he will have to bind the report data source to an Object not a Database in the Data Wizard), what matters is where there report designer is.

     

    In Pro+ that designer is available as part of Visual Studio. To get free access to it he will have to use BIDS (which is part of the SQL Advanced tools).

     

    Once he has the report designed correctly in BIDS, then you can save that and programmatically instantiate the report through the report viewer and bind it to the right data source.

     

    Information on how to programmatically control the report viewer can be found here http://msdn.microsoft.com/en-us/library/ms251671.aspx

    С уважением,

    Иконникова Екатерина.

    30 июля 2010 г. 6:41

Все ответы

  • Добрый день.

    Для ответа на Ваш вопрос пришлось связаться с глобальной службой поддержки. Вот какую информацию они предоставили:

    Integrated report designing in Visual Studio is only available in the Pro+ SKUs.What they need is the SQL Server Management Tools – Specifically they need the Business Intelligence Development Studio part of that.IF they are using a full version of SQL Server they just need to rerun setup and make sure that they select the tools options in setup. If they are using express then they’ll need to get the appropriate package for download from here http://www.microsoft.com/express/Database/InstallOptions.aspx

    Устраивает ли Вас данный ответ?

    С уважением,

    Иконникова Екатерина.

     

    15 июля 2010 г. 11:49
  • Спасибо за ответ, на счет серверных отчетов, в принципе ясно. Хотелось бы узнать насчет локальных отчетов, ведь для их использования  не нужен SQL Server. Т.е. отчет может формироваться и из xml файла, а не из БД, путем запроса.
    23 июля 2010 г. 15:56
  • Добрый день.

    На этот вопрос получен такой ответ:

    It doesn’t matter where the report data comes from (though to use XML he will have to bind the report data source to an Object not a Database in the Data Wizard), what matters is where there report designer is.

     

    In Pro+ that designer is available as part of Visual Studio. To get free access to it he will have to use BIDS (which is part of the SQL Advanced tools).

     

    Once he has the report designed correctly in BIDS, then you can save that and programmatically instantiate the report through the report viewer and bind it to the right data source.

     

    Information on how to programmatically control the report viewer can be found here http://msdn.microsoft.com/en-us/library/ms251671.aspx

    С уважением,

    Иконникова Екатерина.

    30 июля 2010 г. 6:41