Aracılığıyla paylaş


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

Özel rapor öğeleri kullanmak sınıflardan Microsoft.ReportDesigner ad.Özel rapor öğesi uygulamak için kullanılan sınıfları iki ana kategoride gruplandırılabilir: Özel rapor öğesi altyapı ve ilgili işlevleri kapsülleyen yönetilen sarıcı sınıflar desteklemek için tasarlanmış benzersiz sınıfları Rapor Tanımlama Dili (rdl) öğeleri.Bu sınıflar kullanmak konusunda bir kod örneği için bkz: SQL Server Reporting Services ürün örnekleri.

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

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

Not

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

Microsoft.ReportDesigner.CustomReportItemDesigner

Bu ana özel rapor öğesi sınıftır.Özel rapor öğesi uygulamanız, ana sınıfı bu sınıftan devralınmalıdır.

Ortak özellikleri

Name

Özel rapor öğesi adı.

Type

Özel rapor öğesi türü.

CustomData

A CustomData , tasarım sırasında belirtilen özel rapor öğesi veri özellikleri içeren nesne saat.

CustomProperties

A koleksiyon özel rapor öğesi için özel özellikler.

Height

Özel rapor öğesi denetimin yüksekliğini.

Width

Özel rapor öğesi denetimin genişliği.

Report

A kapsayıcı rapordaki datasets listesi gibi rapor düzey özellikleri.

AltReportItem

Kullanılacak alternatif rapor öğesi nesne, burada özel bir rapor öğesi run -saat denetimi desteklenmez.

Style

Özel rapor öğesi için stil özellikleri.

Adornment

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

Site

The ISite of the component.

DesignerVerbCollection

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

Public yöntemler

BeginEdit

Etkileşimli düzenleme denetimi için etkinleştirir.

DoDefaultAction

Çift veya denetimi Return tuşlarına karşılık olarak adlandırılır.

EndEdit

Etkileşimli düzenleme denetimi için devre dışı bırakır.

GetService

hizmet temsil eden bir nesne döndürür.

InitializeNewComponent

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

Invalidate

Denetim tüm yüzeyine yeniden boyar.

OnDragEnter

OnDragDrop

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

OnPaint

Yanıt olarak adlandırılan Paint olay.

Microsoft.ReportDesigner.CustomReportItemAttribute

Bu öznitelik özel rapor öğesi türünü tanımlamak için kullanılır.Değerinin adıyla eşleşmesi gerekir <Name> öznitelik, ReportItem öğesi Rapor Tasarımcısı yapılandırma dosyası.

Public yöntemler

CustomReportItemAttribute

CustomReportItemAttribute nesnesi oluşturur.

Microsoft.ReportDesigner.LocalizedNameAttribute

Bu öznitelik için özel rapor öğesi Tasarımcı kullanmak için görüntü adı belirtmek için kullanılır.

Public yöntemler

LocalizedNameAttribute

LocalizedNameAttribute nesnesi oluşturur.

Microsoft.ReportDesigner.Adornment

The Adornment class is used by the custom report item design-time component to provide areas outside of the main rectangle of the design surface.Bu alanlara, fare tıklatma ve sürükleme ve bırakma işlemleri gibi kullanıcı arabirim olayları ele alabilir.

Public yöntemler

OnShow

Ne zaman adlı Adornment etkinleştirilir.

OnHide

Ne zaman adlı Adornment devre dışı bırakılır.

Paint

Yanıt olarak adlandırılan Paint olay.

OnDragEnter

OnDragOver

OnDragLeave

OnDragDrop

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

Microsoft.ReportDesigner.AdornerService

Bu sınıf tarafından özel rapor öğesi desteklemek için kullanılan görüntü hizmetler topluluğu sağlamak için kullanılan Adornment nesneler için özel rapor öğesi tasarım -saat bileşen.

Ortak özellikleri

AdornerWindowBounds

Adorner penceresi sınırları.

AdornerWindowRegion

bölge Adorner penceresinin.

AdornerWindowGraphics

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

Public yöntemler

ComponentRectInDesignerFrame

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

InvalidateAdorner

Adorner pencere 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 öğesi tasarım - Kimden kullanılabilirsaat ifade Düzenleyicisi'ni başlatmak için denetim.

Public yöntemler

EditValue

Verilen nesne değeri ile başlatılmış Expression Editor'u çağırır.

Microsoft.ReportDesigner.IFieldsDataObject

Bu sınıf bir koleksiyon , Reporting Services ilgili alanlar ve kullanılır destek sürükle ve bırak olaylarını tasarım ortamı.Devraldığı IReportItemDataObject.

Ortak özellikleri

DataSetName

Kesilmesini alanları içeren dataset adı.

Fields

koleksiyon Alanlar (Microsoft.ReportDesigner.Field) kesilmesini.