List & Label .NET
combit.Reporting.DataProviders Namespace / ObjectDataProvider Klasse

In diesem Thema
    ObjectDataProvider Klasse Eigenschaften
    In diesem Thema

    Eine vollständige Auflistung aller Member dieses Typs finden Sie hier: ObjectDataProvider members.

    Public Eigenschaften
     NameBeschreibung
    Public Eigenschaft

    Die Optimierung zielt auf Klassen, die als Eigenschaften selbst wiederum Klassen enthalten. Wenn möglich (d.h. keine Eigenschaft ist vom Typ IEnumberable<T>) werden Member dieser Klasseneigenschaften direkt in der Obertabelle angeboten. Eine Struktur der Art (Pseudocode)

    class Customer

    class Kunde

    {
       public AdressenKlasse Adresse {get; set;};
       string Vorname {get; set;};
    }

    wird dann als Felder Kunde.Vorname, Kunde.Adresse.Strasse etc. abgebildet.

     
    Public Eigenschaft

    Über diese Eigenschaft kann eingestellt werden, bis zu welcher Rekursionstiefe Relationen eines Objektes auf sich selbst aufgelöst werden sollen. Ein Beispiel wäre eine Klasse "Person", die Ihrerseits eine List<Person> als Member hat. (Voreinstellung: 3)

     
    Public EigenschaftErlaubt die Angabe eines Objektes, welches für die Strukturuntersuchung verwendet werden soll. Nützlich insbesondere dann, wenn keine streng typisierten Objekte verwendet werden und die Reflection so auf die konkreten Inhalte angewiesen ist um die Datenstruktur zu ermitteln. Mit dieser Eigenschaft kann dann ein "vollständig gefülltes" Objekt übergeben werden, ohne dass die Daten auch tatsächlich gedruckt würden.  
    Public EigenschaftDie Namen für die Tabellen werden üblicherweise durch die Eigenschaftennamen bestimmt, z.B. wenn eine Person eine List<Addresses> Eigenschaft mit dem Namen "Adressen" hat, wird dieser der Name des im Designer verfügbaren Tabellenobjekts sein. Jedoch gibt es für das "Root"-Objekt keinen solchen Eigenschaftennamen. Trotzdem können Sie den Tabellennamen über diese Eigenschaft setzen. Der voreingestellte Wert für diese Eigenschaft ist der Typenname des Quellobjekts oder - wenn es sich um einen generischen Typ handelt - der Typenname des ersten generischen Parameters.  
    Public Eigenschaft  
    Public Eigenschaft

    Ermöglicht das Wechseln zwischen der auf LINQ basierenden Sortierung (Default: true) und dem Sortieren mit Hilfe der IBindingListView-Schnittstelle (davon abhängig, ob das Objekt dieses Interface unterstützt und implementiert).

     
    Top
    Siehe auch