2012-04-07 9 views
0

Ich muss eine Tabelle mit einer Liste der übernommenen Objekte anzeigen. Zum Beispiel:ReportViewer Tabelle mit Liste der übernommenen Objekte

public abstract class Animal 
{ 
    public string Name { get; set; } 
    public abstract string Detail { get; } 
} 

public class Dog : Animal 
{ 
    public override Detail { get { return "A dog"; } } 
} 

public class Cat : Animal 
{ 
    public override Detail { get { return "A cat"; } } 
} 

Es scheint, dass die Datenquelle erster Objektklassentyp und die anderen Objekte mit #ERROR zeigt de nehmen, wie ich es beheben kann?

Antwort

0

Sie müssen Ihre Eigenschaften mithilfe des Ausdrucksbereichs zuordnen. Wenn Sie eine Spalte mit den Katzendetails anzeigen möchten, fügen Sie diese dem Ausdruck für dieses Feld hinzu.

=Fields!Cat.Value.Detail 
Verwandte Themen