Biblioteki Class element raportu niestandardowego
Elementy raportu niestandardowego za pomocą klas z Microsoft.ReportDesigner obszar nazw. Klasy, używanych do implementowania element raportu niestandardowego można podzielić na dwie główne kategorie: Unikatowy klas przeznaczone do obsługi raport niestandardowy element infrastruktury i zarządzania klasy otoki hermetyzujące funkcje odpowiednich elementów definicja raportu Language (RDL).
Klasy infrastruktury element raportu niestandardowego
Następujące klasy są używane do implementowania element raportu niestandardowego.
Uwaga
W poniższej tabeli nie są kompletne list; należą do nich tylko najczęściej używane właściwości i metody dla każdej klasy.
Microsoft.ReportDesigner.CustomReportItemDesigner
Jest to niestandardowy głównego element raportu klasy.Główna klasa niestandardowe element raportu wykonania musi dziedziczyć po tej klasy.
Właściwości publiczne
Name |
Nazwa custom element raportu. |
Type |
Typ element raportu niestandardowego. |
CustomData |
A Microsoft.ReportingServices.ReportRendering.CustomReportItem.CustomData Klasa, która hermetyzuje właściwości danych element raportu niestandardowego, określone w czasie projektowania. |
CustomProperties |
A kolekcja właściwości niestandardowych dla element raportu niestandardowego. |
Height |
Wysokość custom element raportu formantu. |
Width |
Szerokość niestandardowa element raportu formantu. |
Report |
Kontener dla właściwości poziom raportu, takich jak lista zestawów danych w raporcie. |
AltReportItem |
Alternatywnej element raportu obiekt ma być używany w przypadku gdy custom element raportu formant run-czas nie jest obsługiwany. |
Style |
Właściwości element raportu niestandardowego stylu. |
Adornment |
Okno zakończenie, używanych do interaktywnych edycji tego formantu. |
Site |
The ISite of the component. |
DesignerVerbCollection |
Tablica zleceń niestandardowe menu skrótów tego formantu. |
Metody publiczne
BeginEdit |
Umożliwia aktywowanie interaktywnych edycji tego formantu. |
DoDefaultAction |
Wywołana w odpowiedzi na dwukrotne kliknięcie lub naciskając klawisz Return formantu. |
EndEdit |
Dezaktywuje, interaktywnych edycji tego formantu. |
GetService |
Zwraca obiekt, który reprezentuje usługa. |
InitializeNewComponent |
Wywoływane, gdy jest tworzony nowy element raportu niestandardowego. |
Invalidate |
Odświeża całej powierzchni formantu. |
OnDragEnter OnDragDrop |
Wywoływane, gdy obiekt zostanie przeciągnięty na formant. |
OnPaint |
W odpowiedzi na Paint zdarzenie. |
Microsoft.ReportDesigner.CustomReportItemAttribute
To jest używane do identyfikowania typu element raportu niestandardowy atrybut.Nazwa musi być zgodna z wartością <Name> atrybut ReportItem element w pliku konfiguracyjnym Projektant raportów.
Metody publiczne
CustomReportItemAttribute |
Tworzy obiekt CustomReportItemAttribute. |
Microsoft.ReportDesigner.LocalizedNameAttribute
Jest to atrybut służy do określania nazwy wyświetlanej dla custom element raportu projektanta.
Metody publiczne
LocalizedNameAttribute |
Tworzy obiekt LocalizedNameAttribute. |
Microsoft.ReportDesigner.zakończenie
The Adornment class is used by the custom report element design-czas component to provide areas outside of the main prostokąt of the design surface. Obszary te mogą obsługiwać zdarzenia interfejs użytkownika, takie jak kliknięcie myszą i operacji przeciągania i upuszczania.
Metody publiczne
OnShow |
Kiedy wywoływana Adornment jest aktywowany. |
OnHide |
Kiedy wywoływana Adornment jest dezaktywowany. |
Paint |
W odpowiedzi na Paint zdarzenie. |
OnDragEnter OnDragOver OnDragLeave OnDragDrop |
Wywoływane, gdy obiekt zostanie przeciągnięty na Adornment. |
Microsoft.ReportDesigner.AdornerService
Ta klasa jest używana w celu dostarczenia kolekcja używany przez element raportu niestandardowy do obsługi usług wyświetlania Adornment obiekty dla składnika raport niestandardowy element czas projektowania.
Właściwości publiczne
AdornerWindowBounds |
Granice Adorner okna. |
AdornerWindowRegion |
Obszar w oknie Adorner. |
AdornerWindowGraphics |
Kontekst grafika dla okna Adorner. |
Metody publiczne
ComponentRectInDesignerFrame |
Zwraca granice składnika przetłumaczone na współrzędne projektanta ramki. |
InvalidateAdorner |
Unieważnia Adorner okna. |
PointToAdorner |
Zwraca punkt we współrzędnych ekranu przetłumaczone na współrzędne okna Adorner. |
Microsoft.ReportDesigner.ExpressionEditor
Do tej klasy można używać z formantu czas projektowania element raportu niestandardowy do wywołania Edytor wyrażenie.
Metody publiczne
EditValue |
Wywołuje Edytor wyrażenie, inicjowane z wartością danego obiektu. |
Microsoft.ReportDesigner.IFieldsDataObject
Ta klasa jest kolekcją Reporting Services w polach, a jest używany do obsługi przeciągania i upuszczania w środowisku projektowym. Dziedziczy IReportItemDataObject.
Właściwości publiczne
DataSetName |
Nazwa zestawu danych, zawierającą pola, które mają być usunięte. |
Fields |
Kolekcja pól)Microsoft.ReportDesigner.Field) połączenie ma być przerwane. |