Aracılığıyla paylaş


Özel rapor madde sınıf kitaplıkları

Özel rapor öğeleri kullanmak sınıflardan Microsoft.ReportDesignernamespace. Özel rapor madde uygulamak için kullanılan sınıfları iki ana kategoride gruplandırılabilir: benzersiz sınıfları, özel rapor madde altyapı ve ilgili raporu tanım dili (rdl) öğelerin bir işlev Yönetilen sarıcı sınıflar destekleyecek şekilde tasarlanmıştır. Nasıl bu sınıfları kullanmak bir kod örneği için bkz: SQL Server Raporlama Hizmetleri ürün örnekleri.

Özel rapor madde altyapı sınıfları

Aşağıdaki sınıflar, özel rapor madde uygulamak için kullanılır.

[!NOT]

Aşağıdaki tablolarda tam liste değildir; özellikleri ve yöntemleri her sınıf için en sık kullanılan yalnızca içerirler.

Microsoft.ReportDesigner.CustomReportItemDesigner

Bu ana özel rapor madde sınıftır. Özel rapor madde uygulaması ana sınıfı bu sınıftan devralınmalıdır.

Ortak özellikleri

Name

Özel rapor madde adı.

Type

Özel rapor madde türü.

CustomData

A CustomDatanesne tasarım sırasında belirtilen özel rapor madde veri özelliklerini saklar.

CustomProperties

Özel rapor madde için özel özellikler topluluğu.

Height

Özel rapor madde denetimin yüksekliği.

Width

Özel rapor madde denetimin genişliği.

Report

Rapor düzeyi özelliklerini rapordaki datasets listesi gibi kapsayıcısı.

AltReportItem

Özel rapor madde çalışma zamanı denetimi değil desteklendiği kullanılacak alternatif rapor madde nesnesi.

Style

Özel rapor madde için stil özellikleri.

Adornment

Etkileşimli denetimini düzenlemek için kullanılan adornment pencere.

Site

ISiteBileşeninin.

DesignerVerbCollection

Denetimin kısayol menüsü için özel fiiller dizisi.

Public yöntemler

BeginEdit

Etkileşimli düzenleme denetimini etkinleştirir.

DoDefaultAction

Çift veya denetimi Return tuşlarına karşılık denir.

EndEdit

Etkileşimli düzenleme denetimini devre dışı bırakır.

GetService

Bir hizmeti temsil eden bir nesne döndürür.

InitializeNewComponent

Yeni bir özel rapor madde oluşturulduğunda denir.

Invalidate

Denetimin tüm yüzeyi repaints.

OnDragEnter

OnDragDrop

Bir nesne denetimin sürüklendiğinde olarak adlandırılır.

OnPaint

Yanıt olarak adlandırılan Paintolay.

Microsoft.ReportDesigner.CustomReportItemAttribute

Bu, özel rapor madde türünü tanımlamak için kullanılan özniteliğidir. Adı değeri aynı olmalıdır <Name> özniteliği ReportItemRapor Tasarımcısı yapılandırma dosyası öğesinde.

Public yöntemler

CustomReportItemAttribute

CustomReportItemAttribute nesnesi oluşturur.

Microsoft.ReportDesigner.LocalizedNameAttribute

Bu, özel rapor madde Tasarımcı için kullanılacak görüntü adı belirtmek için kullanılan özniteliğidir.

Public yöntemler

LocalizedNameAttribute

LocalizedNameAttribute nesnesi oluşturur.

Microsoft.ReportDesigner.Adornment

AdornmentSınıfı, ana dikdörtgen Tasarım yüzeyi dışında alanları sağlamak için özel rapor madde tasarım zamanı bileşeni tarafından kullanılır. Bu alanlarda, kullanıcı arabirimi olaylar, öyle aynı derecede fare tıklamaları ve sürükle ve bırak işlemleri işleyebilir.

Public yöntemler

OnShow

Ne zaman denilen Adornmentdevreye giriyor.

OnHide

Ne zaman denilen Adornmentdevre dışıdır.

Paint

Yanıt olarak adlandırılan Paintolay.

OnDragEnter

OnDragOver

OnDragLeave

OnDragDrop

Bir nesnenin içine sürüklendiğinde olarak adlandırılır Adornment.

Microsoft.ReportDesigner.AdornerService

Bu sınıf tarafından özel rapor madde desteklemek için kullanılan görüntü hizmetler topluluğu sağlamak için kullanılan Adornmentnesneler için özel rapor madde tasarım zamanı bileşeni.

Ortak özellikleri

AdornerWindowBounds

Adorner penceresi sınırları.

AdornerWindowRegion

Adorner penceresi bölgesi.

AdornerWindowGraphics

Adorner penceresi için bir grafik içeriği.

Public yöntemler

ComponentRectInDesignerFrame

Tasarımcı çerçeve koordinatları çevrilmiş bileşen sınırları döndürür.

InvalidateAdorner

Adorner penceresi geçersiz kılar.

PointToAdorner

Ekran koordinatlarındaki Adorner penceresinin koordinatları çevrilmiş bir noktayı döndürür.

Microsoft.ReportDesigner.ExpressionEditor

Bu sınıf, özel rapor madde tasarım zamanı denetimi ifade Düzenleyicisi'ni başlatmak için kullanılır.

Public yöntemler

EditValue

Verilen nesne değeri ile başlatılmış ifade Düzenleyicisi çağırır.

Microsoft.ReportDesigner.IFieldsDataObject

Bu sınıf oluşur Reporting Servicesalanları ve sürükle ve bırak olaylarını tasarım ortamında desteklemek için kullanılır. Devraldığı IReportItemDataObject.

Ortak özellikleri

DataSetName

Kesilmesini alanları içeren veri kümesi adı.

Fields

Alanları koleksiyonu (Microsoft.ReportDesigner.Field) kesilmesini.

Ayrıca bkz.

Kavramlar

Rapor tanımlama dili (ssrs)

Özel rapor madde çalışma zamanı bileşeni oluşturma

Özel rapor madde tasarım zamanı bileşeni oluşturma