vb.net Просмотрщик отчетов недоступен

#vb.net #winforms #rdlc #reportviewer

Вопрос:

Я установил конструктор отчетов Microsft RDLC из расширений. После этого я создал новый элемент в своем проекте и выбрал «Отчет». Он создал Report1.rdlc. Теперь я хочу добавить средство просмотра отчетов в свою форму, но эта опция недоступна на панели инструментов.

Что я делаю не так?

Комментарии:

1. Microsoft.Службы отчетов.ReportViewerControl. Winforms . Установите пакет NuGet с помощью диспетчера пакетов NuGet в Visual Studio. Предполагая, что у вас есть приложение WinForms. Ты не пометил вопрос.

2. @Jimi Я установил пакет NuGet и получил средство просмотра отчетов в наборе инструментов. Однако я не могу добавить его в форму из-за ошибки регистрации. ….. Microsoft/Программное обеспечение/Fusion! Включить список

3. @Jimi вы имеете в виду выбор элементов, щелкнув правой кнопкой мыши на панели инструментов? Я не могу найти microsoft.reportviewer.winforms в компонентах .NET Framework

4. Вы установили это: Microsoft.ReportingServices.ReportViewerControl. Winforms ? Если это так, откройте диспетчер пакетов NuGet, перейдите на вкладку Обновления; вы должны увидеть одно обновление. Выполните обновление. В начальной форме вашего приложения добавьте в его конструктор, прежде InitializeComponent() чем : SqlServerTypes.Utilities.LoadNativeAssemblies(AppDomain.CurrentDomain.BaseDirectory) . Перестройте решение. Закройте Visual Studio и откройте ее снова. Вы должны найти элемент управления ReportView в Microsoft SqlServer группе.

5. Обратите внимание, что для использования этого пакета вам потребуется .Net Framework 4.6 . 4.7.2 лучше.