Raporlama Hizmetleri ve ReportViewer denetimleri Visual Studio 2010

The ReportViewer controls is are ASP.NET and Windows Forms controls in Visual Studio 2010 that you can add to an AJAX-enabled web page in an ASP.NET web application/site and to a form in a Windows Forms application, respectively.Denetim rapor işleme ve izleme yeteneklerini doğrudan uygulama içine gömer.istemci verilerini kullanarak rapor tanımları (.rdlc) oluşturabilmeleri de tümleşik tasarım ortamı sağlar ADO.NET veri nesnesi.Tam özellikli bir API denetime programlı erişim sağlar ve çalışma zamanında rapor işlevleri yapılandırabilir böylece raporları saat.Ayrıca, asp.net ajax denetiminde Visual Studio 2010 tanıtan bir küme üzerinde oluşturulan JavaScript API Microsoft ajax library, tablolarla etkileşim sağlamak ana bilgisayar uygulamasına olanak sağlayan ReportViewer istemci tarafı programlama kullanarak denetimi.

Daha fazla bilgi edinmek için ReportViewer denetim, "ReportViewer denetimleri" için arama de Visual Studio ürün belgeleri.

Özellik Özeti

Aşağıdaki tablo, nasıl ReportViewer denetimlerini gösterir ve Reporting Services karşılaştırma raporundaki işleme, veri alma, dağıtım ve rapor tasarımı.Hangi belirlemek için bu bilgileri kullanabilirsiniz Microsoft olarak raporlama teknolojisi en iyi seçim uygulaması.

Not

In remote processing mode, the ReportViewer controls in Visual Studio 2010 support SQL Server 2008 Reporting Services or SQL Server 2008 R2 Reporting Services.

İşlevsellik

ReportViewer denetimleri

SQL Server Reporting Services

Rapor işleme

Yerel işlem modu:

istemci uygulaması raporlarında işler.

Uzaktan işleme modu:

Renders server reports that are processed on a SQL Server Reporting Services report server.

İşler raporları bir rapor sunucusu.

Rapor Çıkış biçimleri

Yerel işlem modu:

GDI Windows uygulamaları çalıştırmak raporları.html raporları çalıştırmak için ASP.NET Web sayfaları.

Excel, Word ve pdf dışa aktarma formatları içerir.

Uzaktan işleme modu:

Available rendering formats depend on the rendering extensions that are configured on the SQL Server Reporting Services report server.

html, mhtml, TIFF, pdf, Excel, Word, csv ve xml.

Özel Çıkış biçimleri yazmak mümkündür.

Rapor özellikleri

Yerel işlem modu:

Statik ve etkileşimli raporlar çok boyutlu, ilişkisel ve görsel veriler için.

Raporda özel derlemeler tanımlayabilirsiniz.

Koşullu biçimlendirme sağlamak için ifadeler ve toplamları kullanabilirsiniz.

Uzaktan işleme modu:

Available features are determined by the SQL Server Reporting Services report server.

Rapor özellikleri dahil tüm raporlarda planda sağlanan bir ReportViewer denetiminde yerel işleme modu artı oluşturmak ve bir raporda özel rapor öğeler için destek.

SQL Server 2008 R2 Reporting Services supports additional features, such as maps, sparklines, aggregates of aggregates, and processing and rendering enhancements.

Veri kaynak türleri ve veri alma

Yerel işlem modu:

Doğrudan bağlamak ADO.NET veri tabloları ve tüketen DataTable örnekleri sağlanan denetim.Doğrudan iş nesneleri de bağlayabilirsiniz.

Uzaktan işleme modu:

Available data source types depend on the data processing extensions that are configured on the SQL Server Reporting Services report server.

Veri ve rapor işleme üzerinde tümleşik bir rapor sunucusu ve uzak veri sunucuları.

Veri işleme uzantıları, rapor sunucusu desteklenen veri kaynak türleri belirlemek.Default data sources include SQL Server, Analysis Services, SQL Server Integration Services, Oracle, XML, and OLEDB.In SQL Server 2008 R2 Reporting Services, the following data sources are also supported: SQL ServerSharePoint listesi, sql açık Gök Mavisi ve SQL Server paralel veri ambar.

Özel veri işleme uzantıları, diğer veri kaynak türlerini desteklemek için oluşturulabilir.

Rapor parameterizasyonunu

Yerel işlem modu:

Rapor parametrelerini için yerleşik destek sağlar, koşullu filtre uygulama sonuç küme üzerinde statik bir değere göre.

Yerel işlem modunda, ReportViewer denetimi, veri işleme sırasında kullanılan değerleri geçirmek için kullanabileceğiniz bir parametre giriş alanını sağlamaz.Yok yok tümleştirme arasında veri ve rapor işleme.Sorgu parametreleri veya çalıştırma sırasında rapor parametrelerini için kullanıcı girişi kabul etmek isterseniz, saat, onu desteklemek için uygulamanızın kodu yazmanız gerekir.

Uzaktan işleme modu:

Same as SQL Server Reporting Services.

Rapor parametrelerini eşleşen sorgu parametreleri, bir sorguyu çalıştırma sırasında rapor parametre değerleri aktarmak için bir yol sağlamak için saat.Bir parametre komut istemi alanı raporda varsayılan olarak sağlanır.Parametre özelliklerini tasarım zamanında tanımlanabilir saat ve çalışma zamanında yönetilen saat.

Rapor Tasarım ve Visual Studio tümleştirme

Yerel işlem modu:

istemci Rapor tanımı (.rdlc) dosyaları oluşturmak Visual Studio.Bir proje için bir rapor şablonu ekleme oluşturur bir rapor tanımı dosya, dosyayı projenize ekler ve tümleşik Rapor Tasarımcısı'nda açılır Visual Studio çalışma alanı.Alternatif olarak, Rapor Sihirbazı şablon projenize eklemek yardımcı raporunu oluşturma adımlarında size yol olur.

The Visual Studio Data Source wizards can be used to provide data in your application for subsequent use in the report.

The Visual Studio Report Designer does not include a Preview tab.Raporunuza önizleme uygulamak için uygulamayı çalıştırın ve katıştırılmış rapor Önizleme.

The Visual Studio Report Designer integrates with the Report Data window.Kullanıcı fare alandan ne zaman ile sürüklendiğinde Rapor verilerini Rapor Tasarımcısı rapor penceresine kopyalar meta veriler dataset nesnesine hakkında rapor tanımı dosyası.Bu meta veriler tarafından kullanılan ReportViewer veri bağlama kod otomatik olarak oluşturmak için denetim.

Uzaktan işleme modu:

Same as SQL Server Reporting Services.

Rapor tanımında oluşturmak Visual Studio - Business Intelligence Development Studio.The Business Intelligence Development Studio adds project templates that are specific to SQL Server components.Rapor oluşturmak için rapor sunucusu proje veya rapor sunucusu Project Sihirbazı şablonları arasından seçim yapabilirsiniz.

A veri sekmesinde, düzeni sekmesinde, ve Önizleme sekmesini veri tanımlamak, rapor düzenini oluşturmak ve aynı çalışma alanı rapora önizleme olanak sağlar.

Dağıtım ve dağıtım

Uygulamanızı yeniden dağıtılabilir denetimleri ve .rdlc dosyaları dahil edilebilir.Her iki yerel ve Uzak işlem modda, ayrıca içinde geçirebilirsiniz rapor tanımı akışı olarak.

Windows Form veya Web sayfa oluşturma ve dağıtmak uygulamada rapora ReportViewer barındırır.

ReportViewer araç çubuğu sayfa gezinti, yazdırma, arama sağlar ve verme biçimleri desteklemek için çalışan saat işlemleri.

Deploy a SQL Server Reporting Services report server.Rapor tanımları depolanmış olan bir rapor sunucusu veritabanı, bir sunucu üzerinde işlenen ve bir tarayıcı tabanlı bir uygulama veya özel uygulama görüntülenebilir.

Sayfa gezinti, yazdırma, arama ve verme biçimleri rapor araç sağlar.

Görüntüleme araçları ve SharePoint Web Bölümleri raporları görüntülemek için kullanılır.

E-posta adresleri ve dosya paylaşım konumları abonelik tabanlı rapor teslimini dağıtım özellikleri içerir.

Internet erişimi

A ReportViewer barındırılan bir Web denetimi sayfa , raporları Internet'e Web uygulamasında kullanılabilir duruma getirmek istediğiniz önerilir.

Yapabilirsiniz uyma denetim ve raporları olarak uygulamanızın destekleyen güvenlik altyapısını kullanarak varolan bir Web uygulamasına.

Yapılandırabileceğiniz bir Reporting Services rapor sunucusu için Internet erişim.Uygulama ve kullanıcı gereksinimlerine bağlı olarak bir özel kimlik doğrulaması uzantısı oluşturma, yapılandırma dosyalarında değişiklik ve Güvenli Yuva Katmanı (ssl) için sunucu yapılandırma gerekebilir.Daha fazla bilgi için bkz: Planlama Extranet veya Internet dağıtım.

Kurumsal özellikleri

ReportViewer denetimleri, bir rapor sunucusu ölçek dışarı dağıtım raporları ana bilgisayar (rapor sunucu dağıtımı için Denetim saydam).

Yüksek kullanılabilirlik dağıtım modelini çalışan özel uygulamaları denetim kullanabilirsiniz.

Reporting Services Bu Kurumsal özellikleri destekler:

  • Ölçek-giden dağıtımı.

  • Zamanlanan ve isteğe bağlı rapor işleme.

  • Tek - için isteğe bağlı oluşturulmuş ad hoc raporlarsaat kullanabilir veya bir sunucuya kaydedilir.

  • Veri uygulamalı Abonelikleri, yol rapor çıktısı dinamik bir alıcı listesi için özelleştirilmiş.

  • Yönetim ve yapılandırma araçları.

Özelleştirme

Özelleştirme API desteklenir.

Ayrıca küme raporlarda özellikleri ve ReportViewer görünürlüğü ve özellik kullanılabilirliği belirlemek için araç çubuğu.

Uzantıları, veri işleme, rapor teslimini, özel kimlik doğrulaması ve rapor işleme desteği eklemek için oluşturulabilir.

Yapabilirsiniz küme raporu, rapor araç ve rapor sunucusu özellikleri.

Ek özelleştirme kapsamlı bir API desteklenir.

Örnekler ve izlenecek yollar

Arama örnekleri ve izlenecek yollar Visual Studio , Visual Studio"" de Visual Studio ürün belgelerine veya msdn.

Örnekler ve içinde izlenecek yollar hakkında bilgi için Reporting Services, bakın nasıl yaparım öğreticileri Bul.

Belgeleri

Arama ReportViewer denetimleri (Visual Studio) , Visual Studio ürün belgelerine veya msdn.

Reporting Servicessql Server Çevrimiçi Kitapları'de belgelenmiştir.