ich ein Objekt, das ein Kind Sammlung hat:eine Sammlung Anzeige in einer Tablix-Zelle (SSRS)
class Person
{
public string Name { get; set; }
public ICollection<PhoneNumber> PhoneNumbers { get; set; }
}
class PhoneNumber
{
public string Name { get; set; }
public string Number { get; set; }
}
Die Höhe dieser Telefonnummer kann stark variieren. Tha Tisch Ich muß am Ende bekommen:
---------------------------------
| John Doe | Home: +1-800-666 |
| | Work: +1-800-777 |
---------------------------------
| Homer Si | Home: +1-800-111 |
| | Work: +1-800-222 |
| | Mobile: +1-800-333 |
---------------------------------
(Ich hoffe, dass es offensichtlich ist, welche Felder, die in der obigen Abbildung) ich die Datenklassen überarbeiten kann, wie ich will. Ich muss die Formatierung behalten (ich meine, dass die Telefonnummern auf einer Linie wie oben gezeigt ausgerichtet sein müssen).
Die Frage ist - was ist der beste Weg, dies zu tun? Die Haupteinschränkung, die ich habe, ist, dass ich keinen Code-hinter für den Bericht schreiben kann. Ich kann nur den Bericht XML (mit Unterberichten, wenn nötig, aber bedenken Sie - kein Code-Behind).
Ist es überhaupt möglich?
PS Ich verwende 2008 lokale Berichte
Haben Sie jemals eine Lösung dafür gefunden? –
Habe gerade eine neue Antwort gepostet. Obwohl es keine Lösung ist - es ist ein Weg, um das zu erreichen, was wir wollten. – Jefim