Visual Studio 2015’de ReportViewer ve RDLC Report Bileşenleri Ekleme

Visual Studio 2015 ile “RDLC raporları” hazırlamak istediğinizde kurulumunuza bağlı olarak “Windows Forms Application” uygulaması geliştirirken, toolbox’da raporlama(reporting) tab’ını göremeyeceksiniz. Bunun sebebi “SQL Server Data Tools” yüklemesinin yapılmamış olmasıdır. Visual Studio 2015 ‘deTools” => “Extension & Updates”  seçeneğinin altında “Update” tab’ında “SQL Server Data Tools” yüklemesini göreceksiniz. Buradan gerekli güncellemeyi yapabilirsiniz ama bu güncelleme sonucunda da eğer “Windows Forms Application” uygulaması geliştirirken, toolbox’da raporlama(reporting) tab’ını göremiyorsanız; farklı bir yöntem daha mevcut.

Öncelikle “Denetim Masası” => “Program Ekle/Kaldır” kısmına gidiniz. Gelen listeden “Visual Studio 2015” ‘i sağ tıklayarak “Değiştir” seçeneği ile kuruluma “SQL Server Data Tools”  özelliğini seçerek “Update” işlemini yapınız. Yaklaşık 118 MB ‘lık bir yükleme sonucu kurulum tamamlandıktan sonra ilgili “toolbox” ve “Item Ekleme” kısmında ilgili nesneler görünecek ve kullanılabilecektir. İlgili adımları aşağıdaki görsellerden de takip ederek yapabilirsiniz.

reporting-in-visual-studio-1

 

kmb-udemy-reklam

Reporting Service Kurulum Sonrası Ayarları

Reporting Service’i ilk kurduktan sonra “http://localhost/Reports” ve “http://localhost/ReportServer” adreslerinde bazı güvenlik ile ilgili erişim sorunları olabilir. Bunun çözümünü için aşağıdaki adımları takip edebilirsiniz..

 

UAC is causing the error, from http://support.microsoft.com/kb/934164.

1. Configure the report server for local administration. To access the report server and Report Manager locally, follow these steps:
2. Start Windows Internet Explorer.
3. On the Tools menu, click Internet Options.
4. Click Security.
5. Click Trusted Sites.
6. Click Sites.
7. Under Add this Web site to the zone, type http://<var>ServerName</var>. If you are not using HTTPS for the default site, click to clear the Require server certification (https:) for all sites in this zone check box.
8. Click Add.
9. Repeat step 7f and step 7g to add the http://localhost URL, and then click Close.
10. Note This step enables you to start Internet Explorer and open either the localhost or the network computer name of the server for both the Report Server application and the Report Manager application.
11. Create role assignments that explicitly grant you access together with full permissions. To do this, follow these steps:
12. Start Internet Explorer together with the Run as administrator option. To do this, click Start, click All Programs, right-click Internet Explorer, and then click Run as administrator.
13. Open Report Manager. By default, the Report Manager URL is http://<var>ServerName</var>/reports.

If you use SQL Server Express with Advanced Services SP2, the Report Manager URL is http://<var>ServerName</var>/reports$sqlexpress. If you use a named instance of Reporting Services, the Report Manager URL is http://<var>ServerName</var>/reports$<var>InstanceName</var>

14. In the Home dialog box, click Properties.
15. Click New Role Assignment.
16. Type a Windows user account name by using the following format:
<var>Domain</var>\<var>User</var>
17. Click to select the Content Manager check box.
18. Click OK.
19. In the Home dialog box, click Site Settings.
20. Click Configure site-wide security.
21. Click New Role Assignment.
22. Type a Windows user account by using the following format:
       <var>Domain</var>\<var>User</var>
23. Click System Administrator.
24. Click OK.
25. Close Report Manager.
26. Use Internet Explorer without the Run as administrator option to reopen Report Manager.

http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/e8da121a-c0ac-4d0b-8774-abd5128d88fe

 

Alıntıdır : http://social.msdn.microsoft.com/Forums/eu/sqlexpress/thread/9b5a8763-84ce-46d0-b011-067ad39223d1

Reporting Service – ReportingItems

Reporting Service kullanarak geliştirdiğiniz RDL ya da RDLC raporlarda Rapor üzerindeki hücreler de işlem yapmak için ReportingItems ifadesinden yararlanabilirsiniz..

Örneğin;

ReportingItems!Textbox1.Value